From 933330fa516cb8402599db10483e7000ffba58fe Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 23 Dec 2024 10:36:39 +1100
Subject: [PATCH] New Crowdin translations by GitHub Action (#8683)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---
.../InvenTree/locale/ar/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/bg/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/cs/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/da/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/de/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/el/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/en/LC_MESSAGES/django.po | 9684 +++-------------
.../InvenTree/locale/es/LC_MESSAGES/django.po | 9686 +++--------------
.../locale/es_MX/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/et/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/fa/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/fi/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/fr/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/he/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/hi/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/hu/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/id/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/it/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/ja/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/ko/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/lt/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/lv/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/nl/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/no/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/pl/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/pt/LC_MESSAGES/django.po | 9686 +++--------------
.../locale/pt_BR/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/ro/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/ru/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/sk/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/sl/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/sr/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/sv/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/th/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/tr/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/uk/LC_MESSAGES/django.po | 9686 +++--------------
.../InvenTree/locale/vi/LC_MESSAGES/django.po | 9686 +++--------------
.../locale/zh_Hans/LC_MESSAGES/django.po | 9686 +++--------------
.../locale/zh_Hant/LC_MESSAGES/django.po | 9686 +++--------------
src/frontend/src/locales/ar/messages.po | 479 +-
src/frontend/src/locales/bg/messages.po | 479 +-
src/frontend/src/locales/cs/messages.po | 479 +-
src/frontend/src/locales/da/messages.po | 479 +-
src/frontend/src/locales/de/messages.po | 479 +-
src/frontend/src/locales/el/messages.po | 479 +-
src/frontend/src/locales/en/messages.po | 477 +-
src/frontend/src/locales/es/messages.po | 479 +-
src/frontend/src/locales/es_MX/messages.po | 479 +-
src/frontend/src/locales/et/messages.po | 479 +-
src/frontend/src/locales/fa/messages.po | 479 +-
src/frontend/src/locales/fi/messages.po | 479 +-
src/frontend/src/locales/fr/messages.po | 479 +-
src/frontend/src/locales/he/messages.po | 479 +-
src/frontend/src/locales/hi/messages.po | 479 +-
src/frontend/src/locales/hu/messages.po | 479 +-
src/frontend/src/locales/id/messages.po | 479 +-
src/frontend/src/locales/it/messages.po | 479 +-
src/frontend/src/locales/ja/messages.po | 479 +-
src/frontend/src/locales/ko/messages.po | 479 +-
src/frontend/src/locales/lt/messages.po | 479 +-
src/frontend/src/locales/lv/messages.po | 479 +-
src/frontend/src/locales/nl/messages.po | 479 +-
src/frontend/src/locales/no/messages.po | 479 +-
src/frontend/src/locales/pl/messages.po | 479 +-
src/frontend/src/locales/pt/messages.po | 479 +-
src/frontend/src/locales/pt_BR/messages.po | 479 +-
src/frontend/src/locales/ro/messages.po | 479 +-
src/frontend/src/locales/ru/messages.po | 479 +-
src/frontend/src/locales/sk/messages.po | 479 +-
src/frontend/src/locales/sl/messages.po | 479 +-
src/frontend/src/locales/sr/messages.po | 479 +-
src/frontend/src/locales/sv/messages.po | 479 +-
src/frontend/src/locales/th/messages.po | 479 +-
src/frontend/src/locales/tr/messages.po | 479 +-
src/frontend/src/locales/uk/messages.po | 479 +-
src/frontend/src/locales/vi/messages.po | 479 +-
src/frontend/src/locales/zh_Hans/messages.po | 479 +-
src/frontend/src/locales/zh_Hant/messages.po | 479 +-
78 files changed, 57679 insertions(+), 338752 deletions(-)
diff --git a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po
index 016852a3e1..7e6807b7fb 100644
--- a/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ar/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Language: ar_SA\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "المستخدم ليس لديه الصلاحية لعرض هذا النموذج"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "البريد الإلكتروني (مرة أخرى)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "تأكيد البريد الإلكتروني"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "يجب عليك كتابة نفس البريد الإلكتروني كل مرة."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "تسجيل MFA معطل."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "عنوان البريد الإلكتروني الرئيسي المقدم غير صالح."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "لم تتم الموافقة على نطاق البريد الإلكتروني المقدم."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "التسجيل معطل."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "تعذّر تحويل {original} إلى {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "الكمية المقدمة غير صحيحة"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "ملاحظات"
@@ -104,90 +116,42 @@ msgstr "القيمة '{name}' لا تظهر في تنسيق النمط"
msgid "Provided value does not match required pattern: "
msgstr "القيمة المقدمة لا تتطابق مع النمط المطلوب: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "أدخل كلمة المرور"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "أدخل كلمة مرور جديدة"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "تأكيد كلمة المرور"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "تأكيد كلمة المرور الجديدة"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "كلمة المرور القديمة"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "البريد الإلكتروني (مرة أخرى)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "تأكيد البريد الإلكتروني"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "يجب عليك كتابة نفس البريد الإلكتروني كل مرة."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "تسجيل MFA معطل."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "عنوان البريد الإلكتروني الرئيسي المقدم غير صالح."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "لم تتم الموافقة على نطاق البريد الإلكتروني المقدم."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "التسجيل معطل."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "سلسلة الرقم التسلسلي فارغة"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "تكرار التسلسل"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "نطاق المجموعة {group} يتجاوز الكَمّيَّة المسموح بها ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "لم يتم العثور على أرقام متسلسلة"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -495,8 +418,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -556,11 +475,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po
index 91ef9398a8..c5e2e97c22 100644
--- a/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/bg/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"Language: bg_BG\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Потребителя няма нужното разрешение, за да вижда този модел"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Е-поща отново"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Потвърждение на електронната поща"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Трябва ла въведете една и съща електронна поща."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Въведената основна електронна поща е невалидна."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Въведеният домейн на електронната поща не е утвърден."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Регистрацията е деактивирана."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Преобразуването на {original} в {unit} не беше успешно"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Въведена е недопустима стойност"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Бележки"
@@ -104,90 +116,42 @@ msgstr "Значението '{name}' не отговаря на шаблона"
msgid "Provided value does not match required pattern: "
msgstr "Въведеното значение не отговаря на задължителния шаблон: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Въведете парола"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Въведи нова парола"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Потвърди паролата"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Потвърди нова парола"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Стара парола"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Е-поща отново"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Потвърждение на електронната поща"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Трябва ла въведете една и съща електронна поща."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Въведената основна електронна поща е невалидна."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Въведеният домейн на електронната поща не е утвърден."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Регистрацията е деактивирана."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Липсва сериен номер"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Повтарящ се сериен номер"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Не са открити серийни номера"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Премахнете HTML маркерите от тази стойност"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -495,8 +418,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -556,11 +475,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Част"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Потребител"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Изпратено"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr "Цялостна наличност"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Наличност"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Няма наличност"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Ниска наличност"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Място в склада"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Места в склада"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po
index 870353b1f2..d00369b782 100644
--- a/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/cs/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Language: cs_CZ\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Uživatel nemá právo zobrazit tento model"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (znovu)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Potvrzení emailové adresy"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Pokaždé musíte zadat stejný email."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Zadaná primární e-mailová adresa je neplatná."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Zadaná e-mailová doména není povolena."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registrace vypnuta."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Nelze převést {original} na {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Vyplněno neplatné množství"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Poznámky"
@@ -104,90 +116,42 @@ msgstr "Hodnota '{name}' neodpovídá formátu vzoru"
msgid "Provided value does not match required pattern: "
msgstr "Poskytnutá hodnota neodpovídá požadovanému vzoru: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Zadejte heslo"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Zadejte nové heslo"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Potvrďte heslo"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Potvrďte nové heslo"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Původní heslo"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (znovu)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Potvrzení emailové adresy"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Pokaždé musíte zadat stejný email."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Zadaná primární e-mailová adresa je neplatná."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Zadaná e-mailová doména není povolena."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registrace vypnuta."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Nevyplněné výrobní číslo"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Duplicitní výrobní číslo"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Rozsah skupiny {group} překračuje povolené množství ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Nenalezena žádná výrobní čísla"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Počet jedinečných sériových čísel ({len(serials)}) musí odpovídat množství ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Odstranit HTML tagy z této hodnoty"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-mail"
@@ -434,60 +396,21 @@ msgstr "Duplicitní názvy nemohou existovat pod stejným nadřazeným názvem"
msgid "Invalid choice"
msgstr "Neplatný výběr"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Název"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Popis"
@@ -495,8 +418,7 @@ msgstr "Popis"
msgid "Description (optional)"
msgstr "Popis (volitelně)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Cesta"
@@ -541,14 +463,11 @@ msgstr "Chyba serveru"
msgid "An error has been logged by the server."
msgstr "Server zaznamenal chybu."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Musí být platné číslo"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Měna"
@@ -556,11 +475,11 @@ msgstr "Měna"
msgid "Select currency from available options"
msgstr "Vyberte měnu z dostupných možností"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Uživatelské jméno"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Křestní jméno"
@@ -568,7 +487,7 @@ msgstr "Křestní jméno"
msgid "First name of the user"
msgstr "Křestní jméno uživatele"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Příjmení"
@@ -596,16 +515,10 @@ msgstr "Super-uživatel"
msgid "Is this user a superuser"
msgstr "Je tento uživatel superuživatel"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Aktivní"
@@ -645,7 +558,7 @@ msgstr "Datový soubor"
msgid "Select data file for upload"
msgstr "Vyberte datový soubor k nahrání"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Stahování obrázků ze vzdálené URL není povoleno"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Neznámá databáze"
@@ -719,39 +632,12 @@ msgstr "Nesmí přesáhnout 100%"
msgid "Invalid value for overage"
msgstr "Neplatná hodnota překročení"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Upravit informace o uživateli"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Nastavit heslo"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Hesla se musí shodovat"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Zadáno špatné heslo"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Informace o systému"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "O InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Nadřazená sestava"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Vystavil"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Sestavení musí být zrušeno před odstraněním"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Spotřební materiál"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Volitelné"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Sestava"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Sledováno"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Díl"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Přiděleno"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Dostupné"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Vytvořit objednávku"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Vytvořené objednávky"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Neplatná volba nadřazeného sestavení"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Musí být specifikován odpovědný uživatel nebo skupina"
@@ -964,254 +783,213 @@ msgstr "Musí být specifikován odpovědný uživatel nebo skupina"
msgid "Build order part cannot be changed"
msgstr "Díly obědnávky sestavení nemohou být změněny"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Referenční číslo objednávky"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Reference"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Stručný popis sestavení (nepovinné)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Příkaz sestavení pro který je toto sestavení přiděleno"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Vyber téma, které chceš stavět"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Referenční číslo prodejní objednávky"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Prodejní příkaz, kterému je tato verze přidělena"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Umístění lokace"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Vyberte lokaci, ze které chcete provést inventuru pro sestavu. (nechte prázdné, chcete-li provést inventuru z libovolné lokace)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Cílová lokace"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Vyberte lokaci, kde budou dokončené položky uloženy"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Množství sestav"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Počet skladových položek k sestavení"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Dokončené položky"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Počet skladových položek, které byly dokončeny"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Stav sestavení"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Stavový kód sestavení"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Kód dávky"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Dávkový kód pro tento výstup sestavení"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Datum vytvoření"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Cílové datum dokončení"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Datum dokončení"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "dokončil"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Vystavil"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Uživatel, který vydal tento příkaz k sestavení"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Odpovědný"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Uživatel nebo skupina odpovědná za tento příkaz k sestavení"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Externí odkaz"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Odkaz na externí URL"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Priorita sestavení"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Priorita tohoto příkazu k sestavení"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Kód projektu"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Kód projektu pro objednávku sestavení"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "Nepodařilo se uvolnit úlohu pro dokončení přidělení sestavy"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Příkaz k sestavení {build} byl dokončen"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Příkaz k sestavení byl dokončen"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "U sledovatelných dílů musí být uvedena sériová čísla"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Nebyl specifikováno žádný výstup sestavení"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Výstup sestavení je již dokončen"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "Výstup sestavení neodpovídá příkazu sestavení"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Množství musí být vyšší než nula"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "Množství nemůže být větší než výstupní množství"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "Výstup sestavy {serial} neprošel všemi požadavky"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "Vytvořit položku řádku objednávky"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Vytvořit objekt"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Vytvořit objekt"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Množství"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Vyžadované množství pro objednávku"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Položka sestavení musí specifikovat výstup sestavení, protože hlavní díl je označen jako sledovatelný"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
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:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Skladová položka je nadměrně zabrána"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Zabrané množství musí být větší než nula"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Množství musí být 1 pro zřetězený sklad"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "Vybraná položka zásob neodpovídá řádku BOM"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Skladové položky"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Zdrojová skladová položka"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Skladové množství pro sestavení"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Instalovat do"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Cílová skladová položka"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Název dílu"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Vytvořit výstup"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Je vyžadována celočíselná hodnota množství, protože kusovník obsahuje sledovatelné díly"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Sériová čísla"
@@ -1385,19 +1124,7 @@ msgstr "Zadejte sériová čísla pro sestavení výstupů"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Lokace"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "Automaticky přidělit požadované položky s odpovídajícími sériovými čísly"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Následující sériová čísla již existují nebo jsou neplatná"
@@ -1442,19 +1169,10 @@ msgstr "Důvod vyřazení výstupu(ů) sestavy"
msgid "Location for completed build outputs"
msgstr "Umístění dokončených výstupů sestavy"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Stav"
@@ -1514,7 +1232,7 @@ msgstr "Přijmout nepřidělené"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Přijmout, že skladové položky nebyly plně přiřazeny k této objednávce sestavy"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Požadované zásoby nebyly plně přiděleny"
@@ -1526,7 +1244,7 @@ msgstr "Přijmout neúplné"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Přijmout, že nebyl dokončen požadovaný počet výstupů sestavy"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Požadované množství sestavy nebylo dokončeno"
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Objednávka sestavy má neúplné výstupy"
@@ -1627,7 +1345,7 @@ msgstr "Nepodařilo se spustit úlohu automatického přidělování"
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Číslo dílu výrobce"
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Balení"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "ID dílu"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "IPN dílu"
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Sériové číslo"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Dostupné množství"
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Sledovatelné"
@@ -1725,35 +1423,26 @@ msgstr "Sledovatelné"
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "BOM Položka"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Přidělené zásoby"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "Na objednávku"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "Ve výrobě"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Dostupné zásoby"
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Nevyřízeno"
@@ -1798,9 +1484,7 @@ msgstr "Zrušeno"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Hotovo"
@@ -1817,383 +1501,6 @@ msgstr "Opožděná objednávka sestavy"
msgid "Build order {bo} is now overdue"
msgstr "Objednávka sestavy {bo} je nyní opožděná"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Miniatura dílu"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Akce čárového kódu"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Zobrazit QR kód"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Odstranit čárový kód"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Přiřadit čárový kód"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Akce tisku"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Tisk reportu o objednávce sestavy"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Akce sestavy"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Upravit sestavu"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Duplikovat sestavu"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Zrušit sestavu"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Smazat sestavu"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Dokončit sestavu"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Popis sestavy"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Pro tuto objednávku sestavy nebyly vytvořeny žádné výstupy sestavy"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Objednávka sestavy je připravena k označení jako dokončená"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Objednávku sestavy nelze dokončit, protože zbývají nevyřízené výstupy"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "Požadované množství sestavy ještě nebylo dokončeno"
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr "Zásoby nebyly plně přiřazeny k této objednávce na sestavu"
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Cílené datum"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Tato sestava byla splatná v %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Po splatnosti"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Dokončené výstupy"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Prodejní objednávka"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Priorita"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Odstranit objednávku sestavy"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "QR kód objednávky sestavy"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Propojit čárový kód s objednávkou sestavy"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Detaily sestavy"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Zdroj zásob"
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr "Zásoby lze odebírat z jakéhokoli dostupného umístění."
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Místo určení"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Místo určení není specifikováno"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Přidělené díly"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Šarže"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Vytvořeno"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Nenastaveno cílené datum"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Dokončeno"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Sestava není dokončena"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Podřízené objednávky sestavy"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr "Řádkové položky výrobního příkazu"
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Uvolnění zásob"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Uvolnění zásob"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Automaticky přiřadit zásoby k sestavě"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Automaticky přiřadit"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Manuálně přiřadit zásoby k sestavě"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Přidělit zásoby"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Objednat požadované díly"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Objednat díly"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "Dostupné skladové zásoby byly vyfiltrovány na základě zadaného místa zdroje pro tuto objednávku sestavy"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Neúplné výstupy sestavy"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Vytvořit nový výstup sestavy"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Nový výstup sestavy"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Spotřebované zásoby"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Dokončené výstupy sestavy"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Přílohy"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Poznámky k sestavě"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Přidělení dokončeno"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Všechny řádky byly plně přiděleny"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Objednávka nové sestavy"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Podrobnosti o objednávce sestavy"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Řádkové položky"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Neúplné výstupy"
-
#: common/api.py:725
msgid "Is Link"
msgstr "Je odkaz"
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr "Uživatel nemá oprávnění k odstranění této přílohy"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Neplatný kód měny"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Duplicitní kód měny"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "Nejsou uvedeny žádné platné kódy měn"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Žádný plugin"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Chyba při čtení souboru (neplatné kódování)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Chyba při čtení souboru (neplatný formát)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Chyba při čtení souboru (nesprávný rozměr)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Chyba při čtení souboru (data mohou být poškozena)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Soubor"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Vybrat soubor k nahrání"
-
#: common/models.py:73
msgid "Updated"
msgstr "Aktualizováno"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "Klíčový text musí být jedinečný"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Uživatel"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr "Množství cenové slevy"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Cena"
@@ -2328,512 +1608,493 @@ msgstr "Cena"
msgid "Unit price at specified quantity"
msgstr "Jednotková cena při stanoveném množství"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Koncový bod"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "Koncový bod, ve kterém je tento webhook přijímán"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "Název tohoto webhooku"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "Je tento webhook aktivní"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "Token"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Token pro přístup"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Tajný klíč"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Sdílený tajný klíč pro HMAC"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "ID zprávy"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Unikátní identifikátor pro tuto zprávu"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "Hostitel"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Hostitel, od kterého byla tato zpráva přijata"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Záhlaví"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Záhlaví této zprávy"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Tělo"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Tělo zprávy"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "Koncový bod, na kterém byla zpráva přijata"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Pracoval na"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "Byla práce na této zprávě dokončena?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr "ID"
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Název"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Odkaz"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Zveřejněno"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Autor"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Souhrn"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Přečteno"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "Byla tato novinka přečtena?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Obrazek"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Soubor obrázku"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr "Cílový typ modelu pro tento obrázek"
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr "Cílové ID modelu pro tento obrázek"
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr "Název jednotky musí být platný identifikátor"
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "Název jednotky"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Symbol"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "Volitelný symbol jednotky"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Definice"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "Definice jednotky"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Příloha"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Chybějící soubor"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Chybějící externí odkaz"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Vyberte soubor k přiložení"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Komentář"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr "Komentář přílohy"
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr "Datum nahrání"
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr "Datum, kdy byl soubor nahrán"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr "Velikost souboru"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr "Velikost souboru v bytech"
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr "Uveden neplatný typ modelu pro přílohu"
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Vytvořeno"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Poslední aktualizace"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Hodnota"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Kontext"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Výsledek"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Nový {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "Byla vytvořena nová objednávka a přiřazena k vám"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} zrušeno"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr "Objednávka, která je vám přidělena, byla zrušena"
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr "Interval aktualizace měny"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Jak často aktualizovat směnné kurzy (pro vypnutí nastavte na nulu)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "dny"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "Vyžadovat specifikaci schématu při ověřování adres URL"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Vyžadovat potvrzení"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Vyžadovat výslovné potvrzení uživatele pro určitou akci."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Hloubka stromu"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Výchozí hloubka stromu pro zobrazení stromu. Hlubší úrovně lze načítat líně podle potřeby."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Interval kontroly aktualizací"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Jak často kontrolovat aktualizace (nastavte na nulu pro vypnutí)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Automatické Zálohování"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Povolit automatické zálohování databáze a mediálních souborů"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Interval automatického zálohování"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Zadejte počet dní mezi automatickými zálohovými událostmi"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Interval mazání úloh"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Výsledky úloh na pozadí budou odstraněny po zadaném počtu dní"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Interval odstranění protokolu chyb"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Záznamy chyb budou odstraněny po zadaném počtu dní"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Interval pro odstranění oznámení"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Uživatelská oznámení budou smazána po zadaném počtu dní"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Podpora čárových kódů"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Povolit podporu pro skenování čárových kódů ve webovém rozhraní"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Zpoždění vstupu čárového kódu"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Doba zpoždění zpracování vstupu čárového kódu"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Podpora webové kamery pro čárové kódy"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Povolit skenování čárových kódů přes webovou kameru v prohlížeči"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Revize dílu"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Povolit pole revize pro díl"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr "Revize pouze pro sestavy"
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr "Povolit revize pouze pro sestavy"
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr "Povolit odstranění ze sestavy"
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr "Povolit odstranění dílů, které jsou použity v sestavě"
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "IPN Regex"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Regulární vzorec výrazu pro odpovídající IPN dílu"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Povolit duplicitní IPN"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Povolit více dílům sdílet stejný IPN"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Povolit editaci IPN"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Povolit změnu IPN při úpravách dílu"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Kopírovat data BOM dílu"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Kopírovat data BOM ve výchozím nastavení při duplikování dílu"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Kopírovat data parametrů dílu"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Kopírovat data parametrů ve výchozím nastavení při duplikování dílu"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Kopírovat zkušební data dílu"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Kopírovat testovací data ve výchozím nastavení při duplikování dílu"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Kopírovat šablony parametrů kategorie"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Kopírování šablon parametrů kategorie při vytváření dílu"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Šablona"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Díly jsou ve výchozím nastavení šablony"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Díly lze ve výchozím nastavení sestavit z jiných komponentů"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Komponent"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Díly lze ve výchozím nastavení použít jako dílčí komponenty"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Možné zakoupit"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Díly jsou zakoupitelné ve výchozím nastavení"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Prodejné"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Díly jsou prodejné ve výchozím nastavení"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Díly jsou sledovatelné ve výchozím nastavení"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Nehmotné (virtuální)"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Díly jsou nehmotné (virtuální) ve výchozím nastavení"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Zobrazit Import v zobrazeních"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Zobrazit průvodce importem v některých zobrazeních dílu"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Zobrazit související díly"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Zobrazit související díly pro díl"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Počáteční údaje zásob"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Povolit vytvoření počátečního skladu při přidání nové části"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Počáteční údaje dodavatele"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Povolit vytvoření počátečních dat dodavatele při přidávání nového dílu"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Formát zobrazení jména dílu"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Formát pro zobrazení názvu dílu"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Výchozí ikona kategorie dílu"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Výchozí ikona kategorie dílu (prázdné znamená bez ikony)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Vynutit jednotky parametru"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Pokud jsou uvedeny jednotky, musí hodnoty parametrů odpovídat zadaným jednotkám"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Minimální počet desetinných míst u cen"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Minimální počet desetinných míst k zobrazení u cenových údajů"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Maximální počet desetinných míst u cen"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Maximální počet desetinných míst k zobrazení u cenových údajů"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Použít ceny dodavatele"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Zahrnout cenová zvýhodnění dodavatelů do celkových cenových kalkulací"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Přepsání historie nákupu"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Historické ceny nákupních objednávek mají přednost před cenovými zvýhodněními dodavatele"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Použít ceny skladových položek"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Použít ceny z ručně zadaných skladových údajů pro cenové kalkulace"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Stáří cen skladových položek"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Vyloučit skladové položky starší než tento počet dní z cenových kalkulací"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Použít cenu varianty"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Zahrnutí cen variant do celkových cenových kalkulací"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Pouze aktivní varianty"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Pro výpočet ceny varianty použijte pouze aktivní díly varianty"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Interval přestavby cen"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Počet dní před automatickou aktualizací cen dílů"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Interní ceny"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Povolit interní ceny pro díly"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Přepis interní ceny"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Pokud jsou k dispozici, interní ceny mají přednost před výpočty cenového rozpětí"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Povolit tisk štítků"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Povolit tisk štítků z webového rozhraní"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "DPI rozlišení štítků"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Rozlišení DPI při generování obrazových souborů, které se dodávají do zásuvných modulů pro tisk štítků"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Povolit reporty"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Povolit generování reportů"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Režim ladění chyb"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Generovat reporty v režimu ladění (HTML výstup)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "Zaznamenávat chyby reportů"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr "Zaznamenávat chyby, které se vyskytnou při vytváření reportů"
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Velikost stránky"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Výchozí velikost stránky pro PDF reporty"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Globálně unikátní sériová čísla"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Sériová čísla pro skladové položky musí být globálně unikátní"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Automaticky vyplnit sériová čísla"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Automaticky vyplnit sériová čísla ve formulářích"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Odstranit vyčerpané zásoby"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "Určuje výchozí chování při vyčerpání zásoby položky"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Šablona kódu dávky"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Šablona pro generování výchozích kódů dávky pro skladové položky"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Expirace zásob"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Povolit funkci expirace zásob"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Prodat prošlé zásoby"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Povolit prodej prošlých zásob"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Čas stáří zásob"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Počet dnů, po které jsou skladové položky považovány za nevyužité před uplynutím doby expirace"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Sestavit prošlé zásoby"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Povolit sestavování s prošlými zásobami"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Kontrola vlastnictví zásob"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Umožnit kontrolu vlastnictví nad skladovými místy a položkami"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Výchozí ikona umístění zásob"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Výchozí ikona umístění zásob (prázdné znamená bez ikony)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Zobrazit nainstalované skladové položky"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Zobrazit nainstalované skladové položky ve skladových tabulkách"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr "Zkontrolovat BOM při instalaci položek"
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "Nainstalované skladové položky musí existovat v BOM pro nadřazený díl"
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "Povolit převod mimo sklad"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Umožnit přesun skladových položek, které nejsou na skladě, mezi skladovými místy"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Referenční vzor objednávky sestavy"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Požadovaný vzor pro generování referenčního pole Objednávka sestavy"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "Vyžadovat odpovědného vlastníka"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr "Ke každé objednávce musí být přiřazen odpovědný vlastník"
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr "Zabránit vytváření výrobních příkazů pro neaktivní díly"
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr "Zabránit vytváření výrobních příkazů, dokud není schválen kusovník"
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr "Blokovat, dokud testy neprojdou"
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Zabránit dokončení výstupů sestavy, dokud neprojdou všechny požadované testy"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Povolit vracení objednávek"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Povolit funkci vrácení objednávky v uživatelském rozhraní"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Referenční vzor návratové objednávky"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr "Požadovaný vzor pro vygenerování referenčního pole Návratová objednávka"
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Úprava dokončených návratových objednávek"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Umožnit úpravu návratových objednávek po jejich dokončení"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Referenční vzor prodejní objednávky"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Požadovaný vzor pro generování referenčního pole prodejní objednávky"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Výchozí přeprava prodejní objednávky"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Povolit vytvoření výchozí přepravy s prodejními objednávkami"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Úprava dokončených prodejních objednávek"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Umožnit úpravy prodejních objednávek po jejich odeslání nebo dokončení"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr "Označit odeslané objednávky jako dokončené"
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "Prodejní objednávky označené jako odeslané se automaticky dokončí a obejdou stav „odesláno“"
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Referenční vzor nákupní objednávky"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Požadovaný vzor pro generování referenčního pole nákupní objednávky"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Úprava dokončených nákupních objednávek"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Umožnit úpravy nákupních objednávek po jejich odeslání nebo dokončení"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Automatické dokončování nákupních objednávek"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Automaticky označit nákupní objednávky jako kompletní, jakmile jsou přijaty všechny řádkové položky"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Povolit pole zapomenutého hesla"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Povolení funkce zapomenutého hesla na přihlašovacích stránkách"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Povolit registrace"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Povolit samoregistraci uživatelů na přihlašovacích stránkách"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "Povolit SSO"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Povolit SSO na přihlašovacích stránkách"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Povolit SSO registraci"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Povolit samoregistraci uživatelů prostřednictvím SSO na přihlašovacích stránkách"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Vyžadován e-mail"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Požadovat, aby uživatel při registraci zadal e-mail"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "Automaticky vyplnit SSO uživatele"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Automaticky vyplnit údaje o uživateli z údajů o účtu SSO"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Mail dvakrát"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Při registraci dvakrát požádat uživatele o zadání e-mailu"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Heslo dvakrát"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Při registraci dvakrát požádat uživatele o heslo"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Povolené domény"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Omezit registraci na určité domény (oddělené čárkou a začínající @)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Skupina při registraci"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Vynutit MFA"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Uživatelé musí používat vícefaktorové zabezpečení."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Zkontrolovat pluginy při spuštění"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Zkontrolujte, zda jsou při spuštění nainstalovány všechny pluginy - povolit v kontejnerových prostředích"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr "Zkontrolovat aktualizace pluginů"
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr "Povolit pravidelné kontroly aktualizací nainstalovaných pluginů"
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "Povolit integraci URL"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Povolit plug-inům přidávat trasy URL"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Povolit integraci navigace"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Povolit integrování pluginů do navigace"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "Povolit integraci aplikací"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Povolit pluginům přidávát aplikace"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Povolit integraci plánu"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Povolit pluginům spouštění naplánovaných úloh"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Povolit integraci událostí"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Povolit pluginům reagovat na interní události"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Povolit kódy projektů"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "Povolit kódy projektů pro sledování projektů"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Funkce inventury"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Povolit funkci inventury pro evidenci stavu zásob a výpočet hodnoty zásob"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "Vyloučit externí umístění"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Vyloučit skladové položky na externích místech z výpočtů inventury"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Perioda automatické inventury"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Počet dní mezi automatickým záznamem inventury (pro vypnutí nastavte nulu)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Interval mazání reportů"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Reporty o inventuře se po určitém počtu dní vymažou"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Zobrazit celá jména uživatelů"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "Zobrazit plná jména uživatelů namísto uživatelských jmen"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr "Povolit data zkušební stanice"
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr "Povolit sběr dat ze zkušební stanice pro výsledky testů"
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Skrýt neaktivní díly"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "Skrýt neaktivní díly ve výsledcích zobrazených na domovské stránce"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Zobrazit odebírané díly"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Zobrazit odebírané díly na domovské stránce"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Zobrazit odebírané kategorie"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Zobrazit kategorie odebíraných dílů na hlavní stránce"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Zobrazit nejnovější díly"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Zobrazit nejnovější díly na domovské stránce"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr "Zobrazit neplatné kusovníky"
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Zobrazit kusovníky, které čekají na schválení, na domovské stránce"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Zobrazit nedávné změny zásob"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Zobrazit nedávno změněné skladové položky na domovské stránce"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Zobrazit nízký stav zásob"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Zobrazit na domovské stránce položky s nízkou skladovou zásobou"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Zobrazit vyčerpané zásoby"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Zobrazit vyčerpané položky na domovské stránce"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Zobrazit potřebné zásoby"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Zobrazit skladové položky potřebné pro sestavy na domovské stránce"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Zobrazit expirované zásoby"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Zobrazit expirované skladové položky na domovské stránce"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Zobrazit neaktuální zásoby"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Zobrazit neaktuální skladové položky na domovské stránce"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Zobrazit nevyřízené sestavy"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Zobrazit nevyřízené sestavy na domovské stránce"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Zobrazit sestavy po splatnosti"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Zobrazit sestavy po splatnosti na domovské stránce"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Zobrazit nevyřízené PO"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Zobrazit nevyřízené PO na domovské stránce"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Zobrazit PO po splatnosti"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Zobrazit PO po splatnosti na domovské stránce"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Zobrazit nevyřízené SO"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Zobrazit nevyřízené SO na domovské stránce"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Zobrazit SO po splatnosti"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Zobrazit SO po splatnosti na domovské stránce"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "Zobrazit čekající zásilky SO"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "Zobrazit čekající zásilky SO na domovské stránce"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Zobrazit novinky"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Zobrazit novinky na domovské stránce"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Zobrazení štítků na řádku"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Zobrazit štítky PDF v prohlížeči namísto stahování jako soubor"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Výchozí tiskárna štítků"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Konfigurovat tiskárnu štítků, která má být vybrána jako výchozí"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Zobrazení reportů na řádku"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Zobrazit reporty PDF v prohlížeči namísto stahování jako soubor"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Hledat díly"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Zobrazit díly v náhledu hledání"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Hledat díly dodavatele"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Zobrazit díly dodavatele v náhledu hledání"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Vyhledávání dílů výrobce"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Zobrazit díly výrobce v náhledu hledání"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Skrýt neaktivní díly"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Vyloučené neaktivní části z okna náhledu vyhledávání"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Hledat kategorie"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Zobrazit kategorie dílů v náhledu hledání"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Hledat zásoby"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Zobrazit skladové položky v náhledu hledání"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Skrýt nedostupné skladové položky"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Vyloučit skladové položky, které nejsou dostupné z okna náhledu hledání"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Hledat umístění"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Zobrazit skladová umístění v náhledu hledání"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Hledat společnosti"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Zobrazit společnosti v náhledu hledání"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Hledat objednávky sestav"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Zobrazit objednávky sestav v náhledu hledání"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Hledat nákupní objednávky"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Zobrazit nákupní objednávky v náhledu hledání"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Vyloučit neaktivní nákupní objednávky"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Vyloučit neaktivní nákupní objednávky z okna náhledu vyhledávání"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Hledat prodejní objednávky"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Zobrazit prodejní objednávky v náhledu hledání"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Vyloučit neaktivní prodejní objednávky"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Vyloučit neaktivní prodejní objednávky z okna náhledu vyhledávání"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Vyhledávání vrácených objednávek"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "Zobrazit vrácené objednávky v okně náhledu vyhledávání"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr "Vyloučit neaktivní vrácené objednávky"
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr "Vyloučit neaktivní vrácené objednávky z okna náhledu vyhledávání"
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Náhled výsledků vyhledávání"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "Počet výsledků, které se mají zobrazit v každé části okna náhledu vyhledávání"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Regex hledání"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "Povolit regulární výrazy ve vyhledávacích dotazech"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "Vyhledávání celého slova"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "Vyhledávací dotazy vracejí výsledky pro shody celých slov"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Zobrazit množství ve formulářích"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Zobrazit dostupné množství dílů v některých formulářích"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Klávesa Escape zavře formuláře"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "Zavřít modální formuláře pomocí klávesy escape"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Pevná navigační lišta"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "Pozice navigační lišty je pevně nastavena na horní okraj obrazovky"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Formát data"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Preferovaný formát pro zobrazení datumů"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Plánování dílů"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "Zobrazit informace o plánování dílů"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Inventura dílu"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Zobrazit informace o skladových zásobách dílů (pokud je povolena funkce inventury)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Délka textu v tabulce"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "Maximální délka textu v zobrazeních tabulek"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "Přijímat zprávy o chybách"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "Dostávat oznámení o systémových chybách"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr "Poslední použité tiskárny"
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr "Uložte poslední použité tiskárny pro uživatele"
@@ -4414,44 +3494,6 @@ msgstr "Prázdná doména není povolena."
msgid "Invalid domain name: {domain}"
msgstr "Neplatný název domény: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Nahrát soubor"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Přiřadit pole"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Přiřadit položky"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "Shoda polí se nezdařila"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Importované díly"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Předchozí krok"
-
#: company/api.py:141
msgid "Part is Active"
msgstr "Díl je aktivní"
@@ -4472,23 +3514,12 @@ msgstr "Interní díl je aktivní"
msgid "Supplier is Active"
msgstr "Dodavatel je aktivní"
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Výrobce"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Společnost"
@@ -4496,8 +3527,7 @@ msgstr "Společnost"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Společnosti"
@@ -4509,9 +3539,7 @@ msgstr "Popis společnosti"
msgid "Description of the company"
msgstr "Popis společnosti"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Webová stránka"
@@ -4531,11 +3559,7 @@ msgstr "Kontaktní telefonní číslo"
msgid "Contact email address"
msgstr "Kontaktní e-mailová adresa"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Kontakt"
@@ -4579,293 +3603,249 @@ msgstr "Vyrábí tato společnost díly?"
msgid "Default currency used for this company"
msgstr "Výchozí měna používaná pro tuto společnost"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Adresa"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Adresy"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Vyberte společnost"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Název adresy"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "Název popisující záznam adresy"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Primární adresa"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "Nastavit jako primární adresu"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "Řádek 1"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "1. řádek adresy"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "Řádek 2"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "2. řádek adresy"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "PSČ"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Město/Region"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "PSČ město/region"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "Stát/kraj"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "Stát nebo provincie"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "Země"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "Adresovaná země"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Doručovací poznámky pro kurýra"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Poznámky pro kurýra"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Interní přepravní poznámky"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Doručovací poznámky pro interní použití"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "Odkaz na informace o adrese (externí)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Výrobce dílu"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Základní díl"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Zvolte díl"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Vyberte výrobce"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr "MPN"
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "URL pro odkaz na díl externího výrobce"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Popis dílu výrobce"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Název parametru"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Hodnota parametru"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Jednotky"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Jednotky parametru"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Díl dodavatele"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr "Jednotky balení musí být kompatibilní s jednotkami základních dílů"
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr "Jednotky balení musí být větší než nula"
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr "Odkazovaný díl výrobce musí odkazovat na stejný základní díl"
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Dodavatel"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Vyberte dodavatele"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Skladová evidence dodavatele"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr "Je tento díl dodavatele aktivní?"
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Vyberte díl výrobce"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "Adresa URL pro odkaz na externí díl dodavatele"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Popis dílu dodavatele"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Poznámka"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "základní cena"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Minimální poplatek (např. poplatek za skladování)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Balení dílu"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Počet kusů v balení"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "Celkové množství dodávané v jednom balení. Pro jednotlivé položky ponechte prázdné."
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "více"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Objednat více"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "Množství dostupné od dodavatele"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Dostupnost aktualizována"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "Datum poslední aktualizace údajů o dostupnosti"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "Skladem"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Neaktivní"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Vytvořit nákupní objednávku"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Akce společnosti"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Upravit údaje o společnosti"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Upravit společnost"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Odstranit společnost"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Odstranit společnost"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Obrázek dílu"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Nahrát nový obrázek"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Stáhnout obrázek z URL"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Smazat obrázek"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Zákazník"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Použít výchozí měnu"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Telefon"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Odstranit obrázek"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "Odstranit přidružený obrázek z této společnosti"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Odstranit"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Nahrát obrázek"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Stáhnout obrázek"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Dodavatel dílů"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Vytvořit nového dodavatele dílu"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Nová díl dodavatele"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Výrobce dílů"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Vytvořit nového výrobce dílu"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Nový výrobce dílu"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Dodavatelský sklad"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Zakoupené objednávky"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Vytvořit novou nákupní objednávku"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Nová nákupní objednávka"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Prodejní objednávky"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Vytvořit novou prodejní objednávku"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Nová prodejní objednávka"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Přiřazené zásoby"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "Návratové objednávky"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "Vytvořit novou návratovou objednávku"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "Nová návratová objednávka"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Poznámky ke společnosti"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "Kontakty na společnost"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Přidat kontakt"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "Adresy společnosti"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Přidat adresu"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Výrobci"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Objednávka dílů"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Upravit díl výrobce"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Odstranit díl výrobce"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Interní díl"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "Nejsou k dispozici žádné informace o výrobci"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Dodavatelé"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Parametry"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Nový parametr"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "Přidat parametr"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Vyrobené díly"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Dodané díly"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Dodané skladové položky"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Přiřazené skladové položky"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Kontakty"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "Akce týkající se dílu dodavatele"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Objednávka dílů"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "Aktualizovat dostupnost"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Upravit dodavatele dílu"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Duplikovat dodavatele dílu"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "Vymazat dodavatele dílu"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Vymazat dodavatele dílu"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "Nejsou k dispozici žádné informace o dodavateli"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr "Číslo zboží (SKU)"
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Sklad dílu dodavatele"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Vytvořit novou položku skladu"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Nová skladová položka"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Objednávky dílu dodavatele"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Informace o cenách"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Přidat cenovou slevu"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr "QR kód dílu dodavatele"
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr "Propojit čárový kód s dílem dodavatele"
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr "Aktualizovat dostupnost dílu"
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Skladové položky"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Ceny dílu dodavatele"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Nový dodavatel"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Nový výrobce"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Zákazníci"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Nový zákazník"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Nová společnost"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr "Připojeno"
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Neznámý"
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Celková cena"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Stav objednávky"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Označení objednávky"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Objednávka"
@@ -5696,458 +4202,462 @@ msgstr "Objednávka"
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Interní díl"
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Dokončeno"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Nákupní objednávka"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Prodejní objednávka"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Cílené datum"
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Společnost, od které se položky objednávají"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Reference dodavatele"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Referenční kód objednávky dodavatele"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "přijal"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Datum vystavení"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Datum vystavení objednávky"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "Datum dokončení objednávky"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Místo určení"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr "Dodavatel dílu se musí shodovat s dodavatelem PO"
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "Množství musí být kladné"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Zákazník"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "Společnost, jíž se položky prodávají"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr "Stav prodejní objednávky"
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Reference zákazníka "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "Referenční kód objednávky zákazníka"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Datum odeslání"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "odesláno společností"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr "Objednávka je již dokončena"
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr "Objednávka je již zrušena"
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr "Pouze otevřená objednávka může být označena jako kompletní"
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr "Objednávku nelze dokončit, protože dodávky jsou nekompletní"
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr "Objednávka nemůže být dokončena, protože jsou neúplné řádkové položky"
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Množství položky"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "Odkaz na řádkovou položku"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Poznámky k řádkovým položkám"
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr "Cílové datum pro tuto řádkovou položku (pro použití cílového data z objednávky ponechte prázdné)"
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "Popis řádkové položky (nepovinné)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "Dodatečný kontext pro tento řádek"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Cena za jednotku"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "Dodavatelský díl musí odpovídat dodavateli"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Díl dodavatele"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Doručeno"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Počet přijatých položek"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Nákupní cena"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Jednotková nákupní cena"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr "Řádková položka prodejní objednávky"
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr "Virtuální díl nelze přiřadit k prodejní objednávce"
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr "K prodejní objednávce lze přiřadit pouze prodejné díly"
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Prodejní cena"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Jednotková prodejní cena"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Odesláno"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Odeslané množství"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Datum odeslání"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Datum doručení"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr "Datum doručení zásilky"
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Kontroloval(a)"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Uživatel, který zkontroloval tuto zásilku"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Doprava"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Číslo zásilky"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Sledovací číslo"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Informace o sledování zásilky"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Číslo faktury"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Referenční číslo přiřazené faktury"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "Zásilka již byla odeslána"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "Zásilka nemá žádné přidělené skladové položky"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "Zásobní položka nebyla přiřazena"
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr "Nelze přidělit skladovou položku na řádek s jiným dílem"
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr "Nelze přidělit skladovou položku na řádek bez dílu"
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "Přidělené množství nesmí překročit množství zásob"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "Množství musí být 1 pro serializovanou skladovou položku"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "Prodejní objednávka neodpovídá zásilce"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "Zásilka neodpovídá prodejní objednávce"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Řádek"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "Odkaz na zásilku z prodejní objednávky"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Položka"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Vyberte skladovou položku pro přidělení"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Zadejte množství pro přidělení zásob"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr "Reference návratové objednávky"
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr "Společnost, od které se vrací položky"
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "Stav návratové objednávky"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "Vyberte položku pro vrácení od zákazníka"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "Datum přijetí"
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr "Datum přijetí této vrácené položky"
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "Výsledek"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr "Výsledky pro tuto položku"
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr "Náklady spojené s návratem nebo opravou této položky"
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Řádkové položky"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr "Dokončené řádky"
@@ -6231,7 +4748,12 @@ msgstr "Sloučit položky"
msgid "Merge items with the same part, destination and target date into one line item"
msgstr "Sloučit položky se stejným dílem, místem určení a cílovým datem do jedné řádkové položky"
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr "Číslo zboží (SKU)"
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Interní číslo dílu"
@@ -6267,12 +4789,11 @@ msgstr "Řádková položka neodpovídá nákupní objednávce"
msgid "Select destination location for received items"
msgstr "Vyberte cílové umístění pro přijaté položky"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Zadat kód dávky pro příchozí položky skladu"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Zadat sériová čísla pro příchozí skladové položky"
@@ -6284,7 +4805,7 @@ msgstr "Přepsat informace o obalu pro příchozí skladové položky"
msgid "Additional note for incoming stock items"
msgstr "Dodatečná poznámka pro příchozí skladové položky"
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Čárový kód"
@@ -6316,9 +4837,7 @@ msgstr "Hodnoty dodaných čárových kódů musí být unikátní"
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "Dokončené zásilky"
@@ -6440,385 +4959,16 @@ msgstr "Opožděná prodejní objednávka"
msgid "Sales order {so} is now overdue"
msgstr "Prodejní objednávka {so} je nyní opožděná"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Exportovat objednávku do souboru"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Akce objednávky"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Upravit objednávku"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr "Pozdržet objednávku"
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Zrušit objednávku"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "Vystavit objednávku"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Dokončit objednávku"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Popis objednávky"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Dokončené řádkové položky"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Celková cena"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "Celkovou cenu nebylo možné vypočítat"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Odstranit řádek"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "Objednávka je již zpracována. Soubory nelze nahrát."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "Krok %(step)s z %(count)s"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Přijaté skladové zásoby"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Položky nákupní objednávky"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Přidat řádkovou položku"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "Přijmout řádkové položky"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Extra řádky"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Přidání dalšího řádku"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Přijaté položky"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Poznámky k objednávce"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr "Náhled loga zákazníka"
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "Tisk balicího listu"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Celková cena"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "Tisk reportu o prodejní objednávce"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "Odeslat položky"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr "Označit jako odeslané"
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "Dokončená prodejní objednávka"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr "QR kód prodejní objednávky"
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr "Propojit čárový kód s prodejní objednávkou"
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Položky prodejní objednávky"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Nevyřízené zásilky"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Akce"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Nová zásilka"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Prodejní objednávka nebyla nalezena"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Dodavatelé"
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Minimální cena"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Maximální cena"
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Díly"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Kategorie"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Kategorie dílu"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Kategorie dílů"
@@ -7063,10 +5188,7 @@ msgstr "Kategorie dílů"
msgid "Default location for parts in this category"
msgstr "Výchozí umístění dílů v této kategorii"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Strukturální"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "Výchozí klíčová slova pro díly v této kategorii"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Ikona"
@@ -7092,748 +5213,731 @@ msgstr "Ikona"
msgid "Icon (optional)"
msgstr "Ikona (volitelná)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr "Tento díl nelze odstranit, protože je použit v sestavě"
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr "Díl '{self}' nelze použít v kusovníku '{parent}' (rekurzivní)"
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr "Díl '{parent}' je využit v kusovníku '{self}' (rekurzivní)"
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr "Revize jsou povoleny pouze pro sestavy"
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Skladová položka s tímto sériovým číslem již existuje"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Název dílu"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Kategorie dílu"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "Kusovník zkontroloval"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "Datum kontroly kusovníku"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Poslední inventura"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "Minimální cena kusovníku"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "Maximální cena kusovníku"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "Minimální nákupní cena"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "Maximální nákupní cena"
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "Minimální cena variant"
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "Maximální cena variant"
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "Minimální prodejní cena"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "Maximální prodejní cena"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Datum"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "Minimální cena zásob"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr "Maximální cena zásob"
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "ID dílu nebo název dílu"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "Jedinečná hodnota ID dílu"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Hodnota IPN dílu"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr "Položku kusovníku nelze změnit - sestava je uzamčena"
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Vyberte nadřazený díl"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Schváleno"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr "Tato položka kusovníku ještě nebyla schválena"
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Kopírovat kusovník"
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Skladové položky"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr "Je vyžadována alespoň jedna položka kusovníku"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "Nemáte oprávnění k úpravě kusovníku."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr "Tento kusovník byl změněn a musí být schválen"
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr "Tento kusovník byl naposledy zkontrolován uživatelem %(checker)s dne %(check_date)s"
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr "Tento kusovník ještě nebyl schválen."
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Nový díl"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "Alokace prodejním objednávkám"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Kusovník"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Exportovat kusovník"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Nahrát kusovník"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Schválit kusovník"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Přidat položku kusovníku"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Alokace výrobním příkazům"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Zvolit formát souboru"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Tisk štítku"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Akce skladu"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "Přiděleno výrobním příkazům"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Přiděleno prodejním objednávkám"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Vyhledat sériové číslo"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Jednotková cena"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Sklad"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Ceník"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Nahrát kusovník"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr "Čárový kód neodpovídá žádné existující skladové položce"
msgid "Stock item does not match line item"
msgstr "Skladová položka se neshoduje s řádkovou položkou"
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr "Položky"
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "QR kód"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "QR kód"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Kusovník"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Obrázek dílu"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Jednotková cena"
@@ -9935,16 +7371,18 @@ msgstr "Řádkové položky navíc"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "Celkem"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Šarže"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr "Položky skladového umístění"
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "Test"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Instalované položky"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr "ID dodavatele"
msgid "Customer ID"
msgstr "ID zákazníka"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Instalováno v"
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr "Odstranit po vyčerpání"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Externí umístění"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Skladové umístění"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Skladová umístění"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Správce"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "Skladové položky nelze umístit přímo do strukturálních skladových umístění, ale lze je umístit do podřízených skladových umístění."
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr "Toto je externí skladové umístění"
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "Toto skladové umístění nemůžete označit jako strukturální, protože již obsahuje skladové položky!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "Skladové položky nelze umístit do strukturálních skladových umístění!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "Nelze vytvořit skladovou položku pro virtuální díl"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "Množství musí být 1 pro položku se sériovým číslem"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "Položka nemůže patřit sama sobě"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Nadřazená skladová položka"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Vyberte odpovídající díl dodavatele pro tuto skladovou položku"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "Kde se tato skladová položka nachází?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "Balení, ve kterém je tato skladová položka uložena"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "Je tato položka nainstalována v jiné položce?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Sériové číslo pro tuto položku"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Kód šarže pro tuto skladovou položku"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr "Výrobní příkaz, který spotřeboval tuto skladovou položku"
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Nákupní objednávka pro tuto skladovou položku"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Odstranit tuto skladovou položku po vyčerpání zásob"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "Skladová položka byla přidělena prodejní objednávce"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "Skladová položka je nainstalována v jiné položce"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "Skladová položka obsahuje jiné položky"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "Skladová položka byla přidělena zákazníkovi"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "Skladová položka je ve výrobě"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "Duplicitní skladové položky"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "Skladové položky musí odkazovat na stejný díl"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "Skladové položky musí odkazovat na stejný díl dodavatele"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Zásobová položka nemůže být přesunuta, protože není skladem"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr "Sledování skladových položek"
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr "Výsledek testu skladové položky"
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Nadřazená položka"
@@ -10571,12 +7994,11 @@ msgstr "Nadřazená skladová položka"
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Podřízené položky"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr "Nejsou vybrány žádné skladové položky"
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr "Nadřazené skladové umístění"
@@ -10793,7 +8212,7 @@ msgstr "V karanténě"
msgid "Legacy stock tracking entry"
msgstr "Původní položka sledování zásob"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Položka zásob vytvořena"
@@ -10849,7 +8268,7 @@ msgstr "Rozdělit od nadřazené položky"
msgid "Split child item"
msgstr "Rozdělit podřazený předmět"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Sloučené položky zásob"
@@ -10869,7 +8288,7 @@ msgstr "Výstup objednávky sestavení dokončen"
msgid "Build order output rejected"
msgstr "Výstup objednávky sestavení byl odmítnut"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Spotřebováno podle objednávky"
@@ -10885,7 +8304,7 @@ msgstr "Přijato proti objednávce"
msgid "Returned against Return Order"
msgstr "Vráceno proti vratce"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Odesláno zákazníkovi"
@@ -10893,361 +8312,6 @@ msgstr "Odesláno zákazníkovi"
msgid "Returned from customer"
msgstr "Vráceno od zákazníka"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "Informace o sledování zásob"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "Podřízené skladové položky"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "Tato skladová položka nemá žádné podřízené položky"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "Data z testů"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "Report o testu"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "Odstranit data z testů"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "Přidat data z testů"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "Poznámky ke skladové položce"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "Nainstalované skladové položky"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "Instalovat skladovou položku"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr "Odstranit všechny výsledky testů pro tuto skladovou položku"
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr "Přidat výsledek testu"
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr "Najít skladovou položku"
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Skenovat do umístění"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Tiskové akce"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "Akce úpravy stavu zásob"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Spočítat zásoby"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Zvýšit zásoby"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Snížit zásoby"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Převést skladové zásoby"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "Přidělit zákazníkovi"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "Vrátit na sklad"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "Odinstalovat skladovou položku"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Odinstalovat"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "Instalovat skladovou položku"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Instalovat"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "Převést na variantu"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Duplikovat skladovou položku"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Upravit skladovou položku"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Odstranit skladovou položku"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Sestavení"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Není nastaven výrobce"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "Nejste v seznamu vlastníků této položky. Tuto skladovou položku nelze upravit."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Pouze pro čtení"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "Tato skladová položka je nedostupná"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Tato skladová položka je ve výrobě a nelze ji upravit."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Tato skladová položka je přidělena prodejní objednávce"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Tato skladová položka je přidělena výrobnímu příkazu"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "předchozí strana"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Přejít na předchozí sériové číslo"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "další strana"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Přejít na další sériové číslo"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Není nastaveno žádné umístění"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Testy"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Tato skladová položka neprošla všemi požadovanými testy"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "Nebyla provedena žádná inventura"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr "skladová položka"
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr "QR kód skladové položky"
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr "Propojit čárový kód se skladovou položkou"
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "Vyberte jednu z níže uvedených variant dílu."
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Varování"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Tuto akci nelze snadno vrátit zpět"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr "Vrátit na sklad"
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "Skenovat skladové položky do tohoto umístění"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "Skenovat skladové položky"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr "Opožděné výrobní příkazy"
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr "Opožděné prodejní objednávky"
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "Oznámení"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Nastavení výrobních příkazů"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr "Nastavení inventury"
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr "Reporty inventury"
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Odstranit"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Účet"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Zobrazení"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Domovská stránka"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Nastavení prodejních objednávek"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Nastavení skladu"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr "Typy skladových míst"
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Potvrdit"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr "Odstranit skladovou položku"
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr "Skenovat skladové položky do umístění"
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr "Skladová položka již byla naskenována"
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr "Skladová položka je již v tomto umístění"
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr "Skladová položka přidána"
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr "Čárový kód neodpovídá platné skladové položce"
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr "Vytvořit položku kusovníku"
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr "Všechny vybrané položky kusovníku byly odstraněny"
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr "Odstranit vybrané položky kusovníku?"
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr "Odstranit položky"
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr "Stanovení ceny kusovníku je kompletní"
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr "Stanovení ceny kusovníku je nekompletní"
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr "Schválit položku kusovníku"
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr "Tento řádek nebyl schválen"
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr "Upravit položku kusovníku"
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr "Smazat položku kusovníku"
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr "Zobrazit kusovník"
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr "Nebyly nalezeny žádné položky kusovníku"
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr "Zděděno z nadřazeného kusovníku"
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr "Upravit výrobní příkaz"
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr "Vytvořit výrobní příkaz"
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr "Zrušit výrobní příkaz"
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr "Skladové položky byly přiděleny tomuto výrobnímu příkazu"
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr "Pro tento výrobní příkaz zbývají nedokončené výstupy"
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr "Výrobní příkaz je připraven k dokončení"
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr "Tento výrobní příkaz nelze dokončit, protože má nedokončené výstupy"
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr "Výrobní příkaz je neúplný"
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr "Dokončený výrobní příkaz"
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr "Přiřadit skladové položky k tomuto výstupu sestavení"
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr "Jste si jisti, že chcete uvolnit vybrané skladové položky z tohoto sestavení?"
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr "Uvolnit skladové položky"
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr "Přidělené skladové položky již nebudou k dispozici"
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr "Přidělené skladové položky budou vráceny do skladu"
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr "Skladová položka"
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr "Vybrat díly"
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr "Přidělit skladové položky výrobnímu příkazu"
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr "Žádné odpovídající skladové položky"
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr "Skladové položky budou automaticky přiděleny tomuto výrobnímu příkazu podle uvedených pokynů"
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr "Přidělit skladové položky"
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr "Výrobní příkaz je opožděný"
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr "Přidělit zásoby"
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr "Všechny skladové položky pro tento díl budou odstraněny"
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr "Schválením kusovníku bude každá řádková položka označena jako schválená"
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr "Schválit kusovník"
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr "Schválený kusovník"
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr "Tato řádková položka je opožděná"
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr "Nejsou k dispozici žádná data kusovníku"
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr "Označit tuto objednávku za dokončenou?"
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr "Zadat balení pro příchozí skladové položky"
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr "Stav skladu"
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr "Naskenovat čárový kód u příchozí položky (nesmí odpovídat žádné existující skladové položce)"
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr "Objednávka je opožděná"
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr "Duplikovat řádkovou položku"
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr "Upravit řádkovou položku"
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr "Odstranit řádkovou položku"
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr "Duplikovat řádkovou položku"
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr "Upravit řádkovou položku"
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr "Odstranit řádkovou položku"
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr "Přidat zákazníka"
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr "Neplatný zákazník"
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr "Žádné odpovídající řádkové položky"
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr "Vytvořit prodejní objednávku"
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr "Upravit prodejní objednávku"
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr "K této zásilce nebyly přiřazeny žádné skladové položky"
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr "Dokončit zásilku"
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr "Potvrdit zásilku"
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr "Nebyly nalezeny žádné nevyřízené zásilky"
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr "Žádné skladové položky nebyly přiřazeny nevyřízeným zásilkám"
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr "Dokončit zásilky"
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr "Přeskočit"
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr "Odeslat prodejní objednávku"
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr "Odeslat tuto objednávku?"
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr "Objednávku nelze odeslat, protože má neúplné zásilky"
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr "Tato objednávka obsahuje řádkové položky, které nebyly dokončeny."
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr "Odeslání této objednávky znamená, že objednávku a její řádkové položky již nepůjde upravit."
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr "Vystavit tuto prodejní objednávku?"
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr "Vystavit prodejní objednávku"
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr "Zrušit prodejní objednávku"
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr "Zrušení této objednávky způsobí, že objednávku již nebude možné upravit."
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr "Vytvořit novou zásilku"
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr "Nebyly nalezeny žádné prodejní objednávky"
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr "Upravit zásilku"
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr "Dokončit zásilku"
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr "Odstranit zásilku"
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr "Upravit zásilku"
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr "Odstranit zásilku"
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr "Nebyly nalezeny žádné odpovídající zásilky"
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr "Označení zásilky"
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr "Neodesláno"
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr "Sledování"
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr "Faktura"
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr "Přidělit skladové položky prodejní objednávce"
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr "Nebyly nalezeny žádné alokace prodejní objednávce"
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr "Potvrdit operaci odstranění"
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr "Odesláno zákazníkovi"
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr "Přidělit sériová číla"
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr "Vypočítat cenu"
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr "Nelze odstranit, protože položky byly odeslány"
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr "Nelze odstranit, protože položky byly přiděleny"
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr "Aktualizovat jednotkovou cenu"
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr "Nové skladové umístění"
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr "Skladové umístení vytvořeno"
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr "Opravdu chcete odstranit toto skladové umístění?"
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr "Přesunout do nadřazeného skladového umístění"
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr "Odstranit skladové umístění"
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr "Akce pro skladové položky v tomto skladovém umístění"
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr "Přidat dané množství jako balení namísto jednotlivých položek"
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr "Zadejte počáteční množství pro tuto skladovou položku"
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr "Skladová položka duplikována"
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr "Duplikovat skladovou položku"
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr "Opravdu chcete odstranit tuto skladovou položku?"
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr "Odstranit skladovou položku"
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr "Upravit skladovou položku"
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr "Vytvořit další položku po této"
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr "Vytvořena nová skladová položka"
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr "Vytvořeno více skladových položek"
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr "Při slučování skladových položek budou některé informace ztraceny"
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr "Pro sloučené položky bude odstraněna historie skladových transakcí"
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr "Informace o dílu dodavatele budou odstraněny pro sloučené položky"
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr "Potvrdit sloučení skladových položek"
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr "Sloučit skladové položky"
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr "Spočítat zásoby"
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr "Snížit zásoby"
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr "Zvýšit zásoby"
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr "Vybrat skladové položky"
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr "Vyberte alespoň jednu dostupnou skladovou položku"
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr "Nainstalováno ve skladové položce"
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr "Přiřazeno k prodejní objednávce"
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr "skladové položky"
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr "Skladová položka je ve výrobě"
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr "Skladová položka přiřazena prodejní objednávce"
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr "Skladová položka přidělena zákazníkovi"
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr "Skladová položka byla plně přidělena"
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr "Skladová položka byla částečně přidělena"
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr "Skladová položka byla nainstalována v jiné položce"
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr "Skladová položka byla spotřebována výrobním příkazem"
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr "Skladová položka byla odmítnuta"
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr "Skladová položka je ztracena"
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr "Skladová položka je zničena"
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr "Žádné skladové položky neodpovídají dotazu"
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr "Výrobní příkaz již neexistuje"
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr "Prodejní objednávka již neexistuje"
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr "Skladová položka již neexistuje"
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr "Žádné nainstalované položky"
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr "Odinstalovat skladovou položku"
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr "Vyberte skladovou položku pro odinstalování"
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr "Nainstalovat další skladovou položku do této položky"
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr "Skladové položky lze nainstalovat pouze tehdy, pokud splňují následující kritéria"
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr "Skladová položka odkazuje na část, která je v kusovníku pro tuto skladovou položku"
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr "Skladová položka je momentálně k dispozici na skladě"
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr "Skladová položka je sledována buď kódem šarže, nebo sériovým číslem"
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr "Vyberte jednu nebo více skladových položek"
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr "Vybrané skladové položky"
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr "Díl je sestavou"
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr "Zobrazit skladové položky, které jsou vyčerpané"
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr "Zobrazit položky, které jsou skladem"
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr "Zobrazit skladové položky, které jsou nainstalovány v jiné položce"
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr "Skladová položka je sledována buď kódem šarže, nebo sériovým číslem"
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr "Zobrazit skladové položky, které mají nastavenou kupní cenu"
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Ano"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Ne"
-
#: users/admin.py:101
msgid "Users"
msgstr "Uživatelé"
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Zakoupené objednávky"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Prodejní objednávky"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "Návratové objednávky"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Nastavení oprávnění"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Skupina"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Zobrazit"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Oprávnění k zobrazení položek"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Oprávnění přidat položky"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Změnit"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Oprávnění k úpravě položek"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Odstranit"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Oprávnění k odstranění položek"
diff --git a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po
index a4933c5ba4..22e24aee84 100644
--- a/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/da/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"Language: da_DK\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Bruger har ikke tilladelse til at se denne model"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "E-mail (igen)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Bekræftelse af e-mailadresse"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Du skal indtaste den samme e-mail hver gang."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Den indtastede email adresse er ikke gyldig."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Det angivne e-mail domæne er ikke godkendt."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registrering er deaktiveret."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Kunne ikke konvertere {original} til {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Ugyldigt antal angivet"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Bemærkninger"
@@ -104,90 +116,42 @@ msgstr "Værdi '{name}' vises ikke i mønsterformat"
msgid "Provided value does not match required pattern: "
msgstr "Den angivne værdi matcher ikke det påkrævede mønster: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Indtast adgangskode"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Indtast ny adgangskode"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Bekræft adgangskode"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Bekræft ny adgangskode"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Gammel adgangskode"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "E-mail (igen)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Bekræftelse af e-mailadresse"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Du skal indtaste den samme e-mail hver gang."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Den indtastede email adresse er ikke gyldig."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Det angivne e-mail domæne er ikke godkendt."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registrering er deaktiveret."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Serienummer streng er tom"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Duplikeret serienummer"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Ingen serienumre fundet"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Fjern HTML-tags fra denne værdi"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-mail"
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr "Ugyldigt valg"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Navn"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Beskrivelse"
@@ -495,8 +418,7 @@ msgstr "Beskrivelse"
msgid "Description (optional)"
msgstr "Beskrivelse (valgfri)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Sti"
@@ -541,14 +463,11 @@ msgstr "Serverfejl"
msgid "An error has been logged by the server."
msgstr "En fejl blev logget af serveren."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Skal være et gyldigt tal"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Valuta"
@@ -556,11 +475,11 @@ msgstr "Valuta"
msgid "Select currency from available options"
msgstr "Vælg valuta fra tilgængelige muligheder"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr "Datafil"
msgid "Select data file for upload"
msgstr "Vælg datafilen til upload"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Download af billeder fra ekstern URL er ikke aktiveret"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Ukendt database"
@@ -719,39 +632,12 @@ msgstr "Overskuddet må ikke overstige 100%"
msgid "Invalid value for overage"
msgstr "Ugyldig værdi for overskud"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Rediger brugerinformation"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Vælg adgangskode"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "De indtastede adgangskoder skal være ens"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Forkert adgangskode indtastet"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Systemoplysninger"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Om InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Overordnet produktion"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Produktion skal anulleres, før den kan slettes"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Forbrugsvare"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Valgfri"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Sporet"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Del"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Allokeret"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Tilgængelig"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Produktionsordre"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Produktionsordrer"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Ugyldigt valg for overordnet produktion"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr "Byggeordre enhed kan ikke ændres"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Produktionsordre reference"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Produktionsordre som er tildelt denne produktion"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Vælg dele til produktion"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Salgsordrereference"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Salgsordre, som er tildelt denne produktion"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Kilde Lokation"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Vælg lokation for lager, som skal benyttes til denne produktion (lad feltet stå tomt for at benytte vilkårligt lager)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Destinations Placering"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Vælg placering, hvor de færdige elementer vil blive gemt"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Produktions antal"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Antal lagervarer som skal produceres"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Afsluttede elementer"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Antal lagervarer som er færdiggjort"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Produktions Status"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Produktions statuskode"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Batch Kode"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Batch kode til dette produktions output"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Oprettelsesdato"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Projekteret afslutningsdato"
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Dato for afslutning"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "udført af"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Udstedt af"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Bruger som udstedte denne byggeordre"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Ansvarlig"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Bruger eller gruppe ansvarlig for denne byggeordre"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Ekstern link"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Link til ekstern URL"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Bygge Prioritet"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Prioritet af denne byggeordre"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Bygningsordre {build} er fuldført"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "En byggeordre er fuldført"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr "Accepter Ikke tildelt"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Accepter at lagervarer ikke er fuldt tildelt til denne byggeordre"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr "Accepter ufuldført"
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Afventende"
@@ -1798,9 +1484,7 @@ msgstr "Annulleret"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Fuldført"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Vis QR-kode"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Bruger"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Vedhæftning"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Manglende fil"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Manglende eksternt link"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Vælg fil, der skal vedhæftes"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Kommentar"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Afsendt"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "I karantæne"
msgid "Legacy stock tracking entry"
msgstr "Forældet lager sporings post"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Lager-element oprettet"
@@ -10849,7 +8268,7 @@ msgstr "Opdel fra overordnet element"
msgid "Split child item"
msgstr "Opdel underordnet element"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Flettede lagervarer"
@@ -10869,7 +8288,7 @@ msgstr "Byggeorder output fuldført"
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Brugt efter byggeordre"
@@ -10885,7 +8304,7 @@ msgstr "Modtaget mod indkøbsordre"
msgid "Returned against Return Order"
msgstr "Returneret mod returordre"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Sendt til kunde"
@@ -10893,361 +8312,6 @@ msgstr "Sendt til kunde"
msgid "Returned from customer"
msgstr "Returneret fra kunde"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po
index 58732b83c3..61888082e2 100644
--- a/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/de/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Language: de_DE\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Benutzer hat keine Berechtigung, dieses Modell anzuzeigen"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "E-Mail (nochmal)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Bestätigung der E-Mail Adresse"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "E-Mail Adressen müssen übereinstimmen."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "MFA Registrierung ist deaktiviert."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Die angegebene primäre E-Mail-Adresse ist ungültig."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Die angegebene E-Mail-Domain ist nicht freigegeben."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registrierung ist deaktiviert."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Konnte {original} nicht in {unit} umwandeln"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Keine gültige Menge"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Notizen"
@@ -104,90 +116,42 @@ msgstr "Wert '{name}' hält das Musterformat nicht ein"
msgid "Provided value does not match required pattern: "
msgstr "Angegebener Wert entspricht nicht dem benötigten Muster: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Passwort eingeben"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Neues Passwort eingeben"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Passwort wiederholen"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Neues Passwort bestätigen"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Altes Passwort"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "E-Mail (nochmal)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Bestätigung der E-Mail Adresse"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "E-Mail Adressen müssen übereinstimmen."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "MFA Registrierung ist deaktiviert."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Die angegebene primäre E-Mail-Adresse ist ungültig."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Die angegebene E-Mail-Domain ist nicht freigegeben."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registrierung ist deaktiviert."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Keine Seriennummer angegeben"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Duplizierter Seriennummer"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Gruppenbereich {group} überschreitet die zulässige Menge ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Keine Seriennummern gefunden"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Anzahl der eindeutigen Seriennummern ({len(serials)}) muss mit der Menge übereinstimmen ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Entferne HTML-Tags von diesem Wert"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "Email"
@@ -434,60 +396,21 @@ msgstr "Doppelte Namen können nicht unter dem selben Elternteil existieren"
msgid "Invalid choice"
msgstr "Ungültige Auswahl"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Name"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Beschreibung"
@@ -495,8 +418,7 @@ msgstr "Beschreibung"
msgid "Description (optional)"
msgstr "Beschreibung (optional)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Pfad"
@@ -541,14 +463,11 @@ msgstr "Serverfehler"
msgid "An error has been logged by the server."
msgstr "Ein Fehler wurde vom Server protokolliert."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Muss eine gültige Nummer sein"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Währung"
@@ -556,11 +475,11 @@ msgstr "Währung"
msgid "Select currency from available options"
msgstr "Währung aus verfügbaren Optionen auswählen"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Benutzername"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Vorname"
@@ -568,7 +487,7 @@ msgstr "Vorname"
msgid "First name of the user"
msgstr "Vorname des Benutzers"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Nachname"
@@ -596,16 +515,10 @@ msgstr "Administrator"
msgid "Is this user a superuser"
msgstr "Ist dieser Benutzer ein Administrator"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Aktiv"
@@ -645,7 +558,7 @@ msgstr "Datendatei"
msgid "Select data file for upload"
msgstr "Neue Datei zum Hochladen auswählen"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Das Herunterladen von Bildern von Remote-URLs ist nicht aktiviert"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Unbekannte Datenbank"
@@ -719,39 +632,12 @@ msgstr "Überschuss darf 100% nicht überschreiten"
msgid "Invalid value for overage"
msgstr "Ungültiger Wert für Ausschuss"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Benutzerinformationen bearbeiten"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Passwort setzen"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Passwörter stimmen nicht überein"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Falsches Passwort angegeben"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Systeminformationen"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Über InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Eltern-Bauauftrag"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr "Varianten einschließen"
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr "Vorgänger-Build"
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Mir zugewiesen"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Aufgegeben von"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Bauauftrag muss abgebrochen werden, bevor er gelöscht werden kann"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Verbrauchsmaterial"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Optional"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Baugruppe"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Nachverfolgt"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Prüfbar"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Prüfbar"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Teil"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Zugeordnet"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Verfügbar"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Bauauftrag"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Bauaufträge"
@@ -956,7 +775,7 @@ msgstr "Baureihenfolge kann nicht für ein inaktives Teil erstellt werden"
msgid "Invalid choice for parent build"
msgstr "Ungültige Wahl für übergeordneten Bauauftrag"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Verantwortlicher Benutzer oder Gruppe muss angegeben werden"
@@ -964,254 +783,213 @@ msgstr "Verantwortlicher Benutzer oder Gruppe muss angegeben werden"
msgid "Build order part cannot be changed"
msgstr "Teil in Bauauftrag kann nicht geändert werden"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Bauauftragsreferenz"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referenz"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Kurze Beschreibung des Baus (optional)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Bauauftrag, zu dem dieser Bauauftrag zugwiesen ist"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Teil für den Bauauftrag wählen"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Auftrag Referenz"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Bestellung, die diesem Bauauftrag zugewiesen ist"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Quell-Lagerort"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Entnahme-Lagerort für diesen Bauauftrag wählen (oder leer lassen für einen beliebigen Lagerort)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Ziel-Lagerort"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Lagerort an dem fertige Objekte gelagert werden auswählen"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Bau-Anzahl"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Anzahl der zu bauenden Lagerartikel"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Fertiggestellte Teile"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Anzahl der fertigen Lagerartikel"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Bauauftrags-Status"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Bau-Statuscode"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Losnummer"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Losnummer für dieses Endprodukt"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Erstelldatum"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "geplantes Fertigstellungsdatum"
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Zieldatum für Bauauftrag-Fertigstellung."
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Fertigstellungsdatum"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "Fertiggestellt von"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Aufgegeben von"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Nutzer der diesen Bauauftrag erstellt hat"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Verantwortlicher Benutzer"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Benutzer oder Gruppe verantwortlich für diesen Bauauftrag"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Externer Link"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Link zu einer externen URL"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Bauauftrags-Priorität"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Priorität dieses Bauauftrags"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Projektcode"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Projektcode für diesen Auftrag"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "Fehler beim Abladen der Aufgabe, um die Build-Allokation abzuschließen"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Bauauftrag {build} wurde fertiggestellt"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Ein Bauauftrag wurde fertiggestellt"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "Seriennummern müssen für nachverfolgbare Teile angegeben werden"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "kein Endprodukt angegeben"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Endprodukt bereits hergstellt"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "Endprodukt stimmt nicht mit dem Bauauftrag überein"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Anzahl muss größer Null sein"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "Menge kann nicht größer als die Ausgangsmenge sein"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "Build Ausgabe {serial} hat nicht alle erforderlichen Tests bestanden"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Objekt bauen"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Objekt bauen"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Anzahl"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Erforderliche Menge für Auftrag"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Bauauftragsposition muss ein Endprodukt festlegen, da der übergeordnete Teil verfolgbar ist"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Zugewiesene Menge ({q}) darf nicht verfügbare Menge ({a}) übersteigen"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "BestandObjekt ist zu oft zugewiesen"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Reserviermenge muss größer null sein"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Anzahl muss 1 für Objekte mit Seriennummer sein"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "Ausgewählter Lagerbestand stimmt nicht mit BOM-Linie überein"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Lagerartikel"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Quell-Lagerartikel"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Anzahl an Lagerartikel dem Bauauftrag zuweisen"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Installiere in"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Ziel-Lagerartikel"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Name des Teils"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Endprodukt"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Ganzzahl erforderlich da die Stückliste nachverfolgbare Teile enthält"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Seriennummer"
@@ -1385,19 +1124,7 @@ msgstr "Seriennummer für dieses Endprodukt eingeben"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Lagerort"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "Benötigte Lagerartikel automatisch mit passenden Seriennummern zuweisen"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Die folgenden Seriennummern existieren bereits oder sind ungültig"
@@ -1442,19 +1169,10 @@ msgstr "Grund für das Verwerfen des Bauauftrages/der Bauaufträge"
msgid "Location for completed build outputs"
msgstr "Lagerort für fertige Endprodukte"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Status"
@@ -1514,7 +1232,7 @@ msgstr "Nicht zugewiesene akzeptieren"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Akzeptieren, dass Lagerartikel diesem Bauauftrag nicht vollständig zugewiesen wurden"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Benötigter Bestand wurde nicht vollständig zugewiesen"
@@ -1526,7 +1244,7 @@ msgstr "Unvollständig Zuweisung akzeptieren"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Akzeptieren, dass die erforderliche Anzahl der Bauaufträge nicht abgeschlossen ist"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Benötigte Teil-Anzahl wurde noch nicht fertiggestellt"
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Bauauftrag hat unvollständige Aufbauten"
@@ -1627,7 +1345,7 @@ msgstr "Fehler beim Starten der automatischen Zuweisung"
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Hersteller-Teilenummer"
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Verpackungen"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "Teil-ID"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "Teil IPN"
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Seriennummer"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Zugewiesene Menge"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Verfügbare Menge"
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Nachverfolgbar"
@@ -1725,35 +1423,26 @@ msgstr "Nachverfolgbar"
msgid "Inherited"
msgstr "Vererbt"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Varianten zulassen"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Stücklisten-Position"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Zugewiesener Bestand"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "Bestellt"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "In Produktion"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "Externes Lager"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Verfügbarer Bestand"
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Ausstehend"
@@ -1798,9 +1484,7 @@ msgstr "Storniert"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Fertig"
@@ -1817,383 +1501,6 @@ msgstr "Überfälliger Bauauftrag"
msgid "Build order {bo} is now overdue"
msgstr "Bauauftrag {bo} ist jetzt überfällig"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Miniaturansicht"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Barcode Aktionen"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "QR-Code anzeigen"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Barcode abhängen"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Barcode anhängen"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Aktionen drucken"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Bauauftragsbericht drucken"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Bau-Auftrag Aktionen"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Bauauftrag bearbeiten"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Bauauftrag duplizieren"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Bauauftrag abbrechen"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Bauauftrag löschen"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Bauauftrag fertigstellen"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Baubeschreibung"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Es wurden keine Endprodukte für diesen Bauauftrag erstellt"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Bauauftrag ist bereit abgeschlossen zu werden"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Bauauftrag kann nicht abgeschlossen werden, da es noch ausstehende Endprodukte gibt"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "Benötigte Teil-Anzahl wurde noch nicht fertiggestellt"
-
-#: build/templates/build/build_base.html:148
-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:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Zieldatum"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Bauauftrag war fällig am %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Überfällig"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Fertiggestellte Endprodukte"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Auftrag"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Priorität"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Bauauftrag löschen"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "Bauftrags-QR-Code"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Barcode mit Bauauftrag verknüpfen"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Bau-Status"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Ausgangs-Lager"
-
-#: build/templates/build/detail.html:43
-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:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Ziel-Lager"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Ziel-Lagerort nicht angegeben"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Zugewiesene Teile"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Losnummer"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Erstellt"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Kein Ziel-Datum gesetzt"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Fertig"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Bauauftrag ist nicht vollständig"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Unter-Bauaufträge"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Bestandszuordnung aufheben"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Bestandszuordnung aufheben"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Lagerartikel automatisch zuweisen"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Automatisch zuweisen"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Lagerartikel manuell dem Bauauftrag zuweisen"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Bestand zuweisen"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Benötigte Teile bestellen"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Teile bestellen"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "Der verfügbare Bestand wurde auf der Grundlage des angegebenen Ausgangs-Lagers für diesen Bauauftrag gefiltert"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Unfertige Endprodukte"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Neues Endprodukt anlegen"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Neues Endprodukt"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Verbrauchte Bestände"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Fertiggestellte Endprodukte"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Anhänge"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Bauauftrags-Notizen"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Zuordnung abgeschlossen"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Alle Zeilen wurden vollständig zugewiesen"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Neuer Bauauftrag"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Bauauftragdetails"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Positionen"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Unfertige Endprodukte"
-
#: common/api.py:725
msgid "Is Link"
msgstr "Link"
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr "Benutzer hat keine Berechtigung zum Löschen des Anhangs"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Ungültiges Währungskürzel"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Doppeltes Währungskürzel"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Kein Plugin"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Fehler beim Lesen der Datei (ungültige Kodierung)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Fehler beim Lesen der Datei (ungültiges Format)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Fehler beim Lesen der Datei (falsche Größe)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Fehler beim Lesen der Datei (Daten könnten beschädigt sein)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Datei"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Datei zum Hochladen auswählen"
-
#: common/models.py:73
msgid "Updated"
msgstr "Aktualisiert"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "Schlüsseltext muss eindeutig sein"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Benutzer"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr "Preisstaffelungs Anzahl"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Preis"
@@ -2328,512 +1608,493 @@ msgstr "Preis"
msgid "Unit price at specified quantity"
msgstr "Stückpreis für die angegebene Anzahl"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Endpunkt"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "Endpunkt, an dem dieser Webhook empfangen wird"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "Name für diesen Webhook"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "Ist dieser Webhook aktiv"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "Token"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Token für Zugang"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Geheimnis"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Shared Secret für HMAC"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "Nachrichten-ID"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Eindeutige Kennung für diese Nachricht"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "Host"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Host von dem diese Nachricht empfangen wurde"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Kopfzeile"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Header dieser Nachricht"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Body"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Body dieser Nachricht"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "Endpunkt, über den diese Nachricht empfangen wurde"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Bearbeitet"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr "ID"
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Titel"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Link"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Veröffentlicht"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Autor"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Zusammenfassung"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Gelesen"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "Wurde diese Nachricht gelesen?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Bild"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Bilddatei"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr "Benutzerdefinierte Einheit"
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr "Einheitensymbol muss eindeutig sein"
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr "Einheitsname muss eine gültige Kennung sein"
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "Einheitsname"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Symbol"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "Optionales Einheitssymbol"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Definition"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "Einheitsdefinition"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Anhang"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Fehlende Datei"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Fehlender externer Link"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Datei zum Anhängen auswählen"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Kommentar"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr "Upload Datum"
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr "Datum der hochgeladenen Datei"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr "Dateigröße"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr "Dateigröße in Bytes"
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr "Ungültiger Modelltyp für Anhang angegeben"
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Schlüssel"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr "Wert, der in der Modell-Datenbank gespeichert wird"
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr "Name des Bundeslandes"
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Erstellt"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Zuletzt aktualisiert"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Wert"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "Wert"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr "Zeitstempel"
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Kontext"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Ergebnis"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Neue {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "Eine neue Bestellung wurde erstellt und Ihnen zugewiesen"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} storniert"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr "Eine Bestellung, die Ihnen zugewiesen war, wurde storniert"
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Artikel erhalten"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "Artikel wurden aus einer Bestellung erhalten"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr "Artikel wurden aus einer Rücksendung erhalten"
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "Fehler in Plugin aufgetreten"
@@ -3001,11 +2262,11 @@ msgstr "Währungsaktualisierungsintervall"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Wie oft Wechselkurse aktualisiert werden sollen (auf Null zum Deaktivieren setzen)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "Tage"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "Erfordert die Schema-Spezifikation bei der Validierung von URLs"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Bestätigung verpflichtend"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Eine ausdrückliche Benutzerbestätigung für bestimmte Aktionen erfordern."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Baumtiefe"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Standard Ebene für Baumansicht. Tiefere Ebenen können bei Bedarf nachgeladen werden."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Prüfungsintervall aktualisieren"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Wie oft soll nach Updates gesucht werden? (auf 0 setzen zum Deaktivieren)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Automatische Sicherung"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Automatische Sicherung der Datenbank- und Mediendateien aktivieren"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Intervall für automatische Sicherung"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Anzahl der Tage zwischen automatischen Sicherungen"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Aufgabenlöschinterval"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Ergebnisse der Hintergrundaufgabe werden nach der angegebenen Anzahl von Tagen gelöscht"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Löschintervall für Fehlerprotokolle"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Fehlerprotokolle werden nach der angegebenen Anzahl von Tagen gelöscht"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Löschintervall für Benachrichtigungen"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Benutzerbenachrichtigungen werden nach der angegebenen Anzahl von Tagen gelöscht"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Bacode-Feature verwenden"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Barcode-Scanner Unterstützung im Webinterface aktivieren"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Barcode-Eingabeverzögerung"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Verzögerungszeit bei Barcode-Eingabe"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Barcode Webcam-Unterstützung"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Barcode-Scannen über Webcam im Browser erlauben"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Artikelrevisionen"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Revisions-Feld für Artikel aktivieren"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr "Löschen aus Baugruppe erlauben"
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr "Erlaube das Löschen von Teilen, die in einer Baugruppe verwendet werden"
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "IPN Regex"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "RegEx Muster für die Zuordnung von Teil-IPN"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Mehrere Artikel mit gleicher IPN erlaubt"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Mehrere Artikel mit gleicher IPN erlaubt"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Ändern von IPN erlaubt"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Ändern der IPN während des Bearbeiten eines Teils erlaubt"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Teil-Stückliste kopieren"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Stückliste von Teil kopieren wenn das Teil dupliziert wird "
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Teil-Parameter kopieren"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Parameter-Daten für dieses Teil kopieren wenn das Teil dupliziert wird"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Teil-Testdaten kopieren"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Test-Daten für dieses Teil kopieren wenn das Teil dupliziert wird"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Kategorie-Parametervorlage kopieren"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Vorlage"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Teile sind standardmäßig Vorlagen"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Komponente"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Teile können standardmäßig in Baugruppen benutzt werden"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Kaufbar"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Artikel sind grundsätzlich kaufbar"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Verkäuflich"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Artikel sind grundsätzlich verkaufbar"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Artikel sind grundsätzlich verfolgbar"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Virtuell"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Teile sind grundsätzlich virtuell"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Import in Ansichten anzeigen"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Importassistent in einigen Teil-Ansichten anzeigen"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Verwandte Teile anzeigen"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Verwandte Teile eines Teils anzeigen"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Initialer Lagerbestand"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Erstellen von Lagerbestand beim Hinzufügen eines neuen Teils erlauben"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Initiale Lieferantendaten"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Erstellen von Lieferantendaten beim Hinzufügen eines neuen Teils erlauben"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Anzeigeformat für Teilenamen"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Format für den Namen eines Teiles"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Standardsymbol der Teilkategorie"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Standardsymbol der Teilkategorie (leer bedeutet kein Symbol)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Parameter Einheiten durchsetzen"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Wenn Einheiten angegeben werden, müssen die Parameterwerte mit den angegebenen Einheiten übereinstimmen"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Dezimalstellen für minimalen Preis"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Mindestanzahl der Dezimalstellen bei der Darstellung der Preisdaten"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Dezimalstellen für maximalen Preis"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Maximale Anzahl der Dezimalstellen bei der Darstellung der Preisdaten"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Zulieferer-Preise verwenden"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Lieferanten-Staffelpreise in die Gesamt-Preisberechnungen einbeziehen"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Kaufverlauf überschreiben"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Historische Bestellungspreise überschreiben die Lieferanten-Staffelpreise"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Lagerartikel-Preis verwenden"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Preise aus manuell eingegebenen Lagerdaten für Preisberechnungen verwenden"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Lagerartikelpreis Alter"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Lagerartikel, die älter als diese Anzahl an Tagen sind, von der Preisberechnung ausschließen"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Variantenpreise verwenden"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Variantenpreise in die Gesamt-Preisberechnungen einbeziehen"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Nur aktive Varianten"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Nur aktive Variantenteile zur Berechnung der Variantenbepreisung verwenden"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Intervall für Neuberechnung von Preisen"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Anzahl der Tage bis die Teile-Preisberechnungen automatisch aktualisiert werden"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Interne Preise"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Interne Preise für Teile aktivieren"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Interne Preisüberschreibung"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Falls verfügbar, überschreiben interne Preise Preispannenberechnungen"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Labeldruck aktivieren"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Labeldruck über die Website aktivieren"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "Label Bild DPI"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "DPI-Auflösung bei der Erstellung von Bilddateien für Etikettendruck-Plugins"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Berichte aktivieren"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Berichterstellung aktivieren"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Entwickler-Modus"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Berichte im Entwickler-Modus generieren (als HTML)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "Berichtsfehler protokollieren"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr "Fehler, die beim Erstellen von Berichten auftreten, protokollieren"
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Seitengröße"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Standardseitenformat für PDF-Bericht"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Global einzigartige Seriennummern"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Seriennummern für Lagerartikel müssen global eindeutig sein"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Seriennummern automatisch ausfüllen"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Seriennummern in Formularen automatisch ausfüllen"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Erschöpften Lagerartikel löschen"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "Legt das Standardverhalten fest, wenn ein Lagerartikel aufgebraucht ist"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Losnummer Vorlage"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Vorlage für die Generierung von Standard-Losnummern für Lagerbestände"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Bestands-Ablauf"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Ablaufen von Bestand ermöglichen"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Abgelaufenen Bestand verkaufen"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Verkauf von abgelaufenem Bestand erlaubt"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Bestands-Stehzeit"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Anzahl an Tagen, an denen Bestand als abgestanden markiert wird, bevor sie ablaufen"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Abgelaufenen Bestand verbauen"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Verbauen von abgelaufenen Bestand erlaubt"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Bestands-Eigentümerkontrolle"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Eigentümerkontrolle für Lagerorte und Teile aktivieren"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Standardsymbol für Lagerort"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Standardsymbol für Lagerstandort (leer bedeutet kein Symbol)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Zeige installierte Lagerartikel"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Anzeige der installierten Lagerartikel in Bestandstabellen"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr "Prüfe BOM bei der Installation von Elementen"
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "Installierte Lagerbestandteile müssen im BOM für den übergeordneten Teil vorhanden sein"
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "Erlaube Verschieben von \"nicht auf Lager\" Bestand"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Lagerartikel, die nicht auf Lager sind, können zwischen Lagerstandorten übertragen werden"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Bauauftragsreferenz-Muster"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Bauaufträge"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "Verantwortlicher Besitzer erforderlich"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr "Jeder Bestellung muss ein verantwortlicher Besitzer zugewiesen werden"
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr "Blockieren bis Test bestanden"
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Verhindert die Fertigstellung bis alle erforderlichen Tests bestanden sind"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Rücksendungen aktivieren"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Aktivieren der Rücksendung-Funktion in der Benutzeroberfläche"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Referenz Muster für Rücksendungen"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Rücksendungen"
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Abgeschlossene Rücksendungen bearbeiten"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Bearbeitung von Rücksendungen nach Abschluss erlauben"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Auftragsreferenz-Muster"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Aufträge"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Auftrag Standardsendung"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Erstelle eine Standardsendung für Aufträge"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Abgeschlossene Aufträge bearbeiten"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Bearbeitung von Aufträgen nach Versand oder Abschluss erlauben"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr "Versendete Bestellungen als abgeschlossen markieren"
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "Als versendet markierte Aufträge werden automatisch abgeschlossen und überspringen den Status \"Versandt\""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Bestellungsreferenz-Muster"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Benötigtes Muster für die Generierung des Referenzfeldes für Bestellungen"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Abgeschlossene Einkaufsaufträge bearbeiten"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Bearbeitung von Einkaufsaufträgen nach Versand oder Abschluss erlauben"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Bestellungen automatisch abschließen"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Bestellung automatisch als abgeschlossen markieren, wenn der Empfang aller Artikel bestätigt wurde"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Passwort vergessen aktivieren"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Passwort-vergessen-Funktion auf den Anmeldeseiten aktivieren"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Registrierung erlauben"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Selbstregistrierung für Benutzer auf den Anmeldeseiten aktivieren"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "SSO aktivieren"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "SSO auf den Anmeldeseiten aktivieren"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "SSO Selbstregistrierung aktivieren"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Selbstregistrierung über SSO für Benutzer auf den Anmeldeseiten aktivieren"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr "SSO Gruppensynchronisation aktivieren"
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr "SSO Gruppenschlüssel"
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Email-Adresse erforderlich"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "SSO-Benutzer automatisch ausfüllen"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "E-Mail zweimal"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Bei der Registrierung den Benutzer zweimal nach der E-Mail-Adresse fragen"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Passwort zweimal"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Erlaubte Domains"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Anmeldung auf bestimmte Domänen beschränken (kommagetrennt, beginnend mit @)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Gruppe bei Registrierung"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "MFA erzwingen"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Plugins beim Start prüfen"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Beim Start überprüfen, ob alle Plugins installiert sind - Für Container aktivieren"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr "Nach Plugin-Aktualisierungen suchen"
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr "Periodische Überprüfungen auf Updates für installierte Plugins aktivieren"
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "URL-Integration aktivieren"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Plugins zum Hinzufügen von URLs aktivieren"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Navigations-Integration aktivieren"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Plugins zur Integration in die Navigation aktivieren"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "App-Integration aktivieren"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Plugins zum Hinzufügen von Apps aktivieren"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Terminplan-Integration aktivieren"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Geplante Aufgaben aktivieren"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Ereignis-Integration aktivieren"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Projektcodes aktivieren"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "Aktiviere Projektcodes für die Verfolgung von Projekten"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Inventurfunktionen"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Inventur-Funktionen zur Aufzeichnung von Lagerbeständen und zur Berechnung des Lagerwerts aktivieren"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "Externe Standorte ausschließen"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Lagerartikeln in externen Standorten in der Berechnungen zur Bestandsaufnahme ausschließen"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Automatische Inventur-Periode"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Anzahl der Tage zwischen automatischen Bestandsaufnahmen (zum Deaktivieren auf Null setzen)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Löschintervall für Berichte"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Inventurberichte werden nach der angegebenen Anzahl von Tagen gelöscht"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Vollständige Namen von Benutzern anzeigen"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "Vollständigen Namen von Benutzern anstatt Benutzername anzeigen"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr "Teststation-Daten aktivieren"
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr "Teststation-Datenerfassung für Testergebnisse aktivieren"
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Inaktive Teile ausblenden"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "Ausblenden inaktiver Teile in den auf der Startseite angezeigten Ergebnissen"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Abonnierte Teile anzeigen"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Zeige abonnierte Teile auf der Startseite"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Abonnierte Kategorien anzeigen"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Zeige abonnierte Teilkategorien auf der Startseite"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Neueste Teile anzeigen"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Zeige neueste Teile auf der Startseite"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr "Zeige ungültige Stücklisten"
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Zeige Stücklisten, die noch nicht validiert sind, auf der Startseite"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Neueste Bestandänderungen anzeigen"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Zeige zuletzt geänderte Lagerbestände auf der Startseite"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Niedrigen Bestand anzeigen"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Zeige geringen Bestand auf der Startseite"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Lerren Bestand anzeigen"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Zeige aufgebrauchte Lagerartikel auf der Startseite"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Benötigten Bestand anzeigen"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Zeige Bestand für Bauaufträge auf der Startseite"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Abgelaufenen Bestand anzeigen"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Zeige abgelaufene Lagerbestände auf der Startseite"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Alten Bestand anzeigen"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Zeige überfällige Lagerartikel auf der Startseite"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Ausstehende Bauaufträge anzeigen"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Zeige ausstehende Bauaufträge auf der Startseite"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Zeige überfällige Bauaufträge"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Zeige überfällige Bauaufträge auf der Startseite"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Ausstehende POs anzeigen"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Zeige ausstehende POs auf der Startseite"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Überfällige POs anzeigen"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Zeige überfällige POs auf der Startseite"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Ausstehende SOs anzeigen"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Zeige ausstehende SOs auf der Startseite"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Überfällige SOs anzeigen"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Zeige überfällige SOs auf der Startseite"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "Ausstehende Versandaufträge anzeigen"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "Ausstehende Versandaufträge auf der Startseite anzeigen"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Zeige Neuigkeiten"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Neuigkeiten auf der Startseite anzeigen"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Label inline anzeigen"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "PDF-Labels im Browser anzeigen, anstatt als Datei herunterzuladen"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Standard-Etikettendrucker"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Einen standardmäßig ausgewählten Etikettendrucker konfigurieren"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Berichte inline anzeigen"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "PDF-Berichte im Browser anzeigen, anstatt als Datei herunterzuladen"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Teile suchen"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Teile in der Suchvorschau anzeigen"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Zulieferteile durchsuchen"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Zuliefererteile in der Suchvorschau anzeigen"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Herstellerteile durchsuchen"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Herstellerteile in der Suchvorschau anzeigen"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Inaktive Teile ausblenden"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Inaktive Teile in der Suchvorschau ausblenden"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Kategorien durchsuchen"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Teilekategorien in der Suchvorschau anzeigen"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Bestand durchsuchen"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Lagerartikel in Suchvorschau anzeigen"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Nicht verfügbare Artikel ausblenden"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Nicht verfügbare Lagerartikel aus der Suchvorschau ausschließen"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Lagerorte durchsuchen"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Lagerorte in Suchvorschau anzeigen"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Firmen durchsuchen"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Firmen in der Suchvorschau anzeigen"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Bauaufträge durchsuchen"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Bauaufträge in der Suchvorschau anzeigen"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Bestellungen durchsuchen"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Bestellungen in der Suchvorschau anzeigen"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Inaktive Bestellungen ausblenden"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Inaktive Bestellungen in der Suchvorschau ausblenden"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Aufträge durchsuchen"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Aufträge in der Suchvorschau anzeigen"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Inaktive Aufträge ausblenden"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Inaktive Aufträge in der Suchvorschau ausblenden"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Suche nach Rücksendungen"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "Rücksendungen in der Suchvorschau anzeigen"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr "Inaktive Rücksendungen ausblenden"
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr "Inaktive Rücksendungen in der Suchvorschau ausblenden"
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Anzahl Suchergebnisse"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "Anzahl der Ergebnisse, die in der Vorschau pro Sektion angezeigt werden sollen"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Regex Suche"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "Reguläre Ausdrücke in Suchabfragen aktivieren"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "Ganzes Wort suchen"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "Suchabfragen liefern Ergebnisse für ganze Wortkombinationen"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "zeige Bestand in Eingabemasken"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Esc-Taste schließt Formulare"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "Benutze die Esc-Taste, um Formulare zu schließen"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Fixierter Navigationsleiste"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "Position der Navigationsleiste am oberen Bildschirmrand fixieren"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Datumsformat"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Bevorzugtes Format für die Anzeige von Daten"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Teilzeitplanung"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "Zeige Zeitplanung für Teile"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Inventur"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Zeigt Inventur-Informationen an (falls die Inventurfunktion aktiviert ist)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Zeichenkettenlänge in Tabellen"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "Maximale Länge für Zeichenketten, die in Tabellenansichten angezeigt werden"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "Fehlerberichte empfangen"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "Benachrichtigungen bei Systemfehlern erhalten"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr "Zuletzt verwendete Druckmaschinen"
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr "Die zuletzt benutzten Druckmaschinen für einen Benutzer speichern"
@@ -4414,44 +3494,6 @@ msgstr "Eine leere Domain ist nicht erlaubt."
msgid "Invalid domain name: {domain}"
msgstr "Ungültiger Domainname: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Datei hochgeladen"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Übereinstimmende Felder"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Positionen zuordnen"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "Felder zuteilen fehlgeschlagen"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Teile importiert"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Vorheriger Schritt"
-
#: company/api.py:141
msgid "Part is Active"
msgstr "Teil ist aktiv"
@@ -4472,23 +3514,12 @@ msgstr "Internes Teil ist aktiv"
msgid "Supplier is Active"
msgstr "Lieferant ist aktiv"
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Hersteller"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Firma"
@@ -4496,8 +3527,7 @@ msgstr "Firma"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Firmen"
@@ -4509,9 +3539,7 @@ msgstr "Firmenbeschreibung"
msgid "Description of the company"
msgstr "Firmenbeschreibung"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Webseite"
@@ -4531,11 +3559,7 @@ msgstr "Kontakt-Telefon"
msgid "Contact email address"
msgstr "Kontakt-Email"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Kontakt"
@@ -4579,293 +3603,249 @@ msgstr "Produziert diese Firma Teile?"
msgid "Default currency used for this company"
msgstr "Standard-Währung für diese Firma"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Adresse"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Adressen"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Firma auswählen"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Adresstitel"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "Titel zur Beschreibung des Adresseintrages"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Primäre Adresse"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "Als primäre Adresse festlegen"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "Linie 1"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "Adresszeile 1"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "Linie 2"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "Adresszeile 2"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Postleitzahl"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Stadt/Region"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "Postleitzahl Stadt/Region"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "Staat/Provinz"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "Bundesland"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "Land"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "Adresse Land"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Versandnotizen"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Notizen für Versandkurier"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Interne Versandnotizen"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Versandnotizen für interne Verwendung"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "Link zu Adressinformationen (extern)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Herstellerteil"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Basisteil"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Teil auswählen"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Hersteller auswählen"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr "MPN"
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "Externe URL für das Herstellerteil"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Teilbeschreibung des Herstellers"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr "Teilenummer des Herstellers"
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Parametername"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Parameterwert"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Einheiten"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Parametereinheit"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Zuliefererteil"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr "Packeinheiten müssen mit den Basisteileinheiten kompatibel sein"
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr "Packeinheiten müssen größer als Null sein"
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren"
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Zulieferer"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Zulieferer auswählen"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Lagerbestandseinheit (SKU) des Zulieferers"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr "Ist dieser Lieferantenteil aktiv?"
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Herstellerteil auswählen"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "Teil-URL des Zulieferers"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Zuliefererbeschreibung des Teils"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Notiz"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "Basiskosten"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Mindestpreis"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Teile-Verpackungen"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Packmenge"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "Gesamtmenge, die in einer einzelnen Packung geliefert wird. Für Einzelstücke leer lassen."
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "Vielfache"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Mehrere bestellen"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "Verfügbare Menge von Lieferanten"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Verfügbarkeit aktualisiert"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "Datum des letzten Updates der Verfügbarkeitsdaten"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr "Firmenname"
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "Auf Lager"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Inaktiv"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Bestellung anlegen"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Firmenaktionen"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Firmeninformation bearbeiten"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Firma bearbeiten"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Unternehmen löschen"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Firma löschen"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Artikelbild"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Neues Bild hochladen"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Bild von URL herunterladen"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Bild löschen"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Kunde"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "verwendet Standard-Währung"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Telefon"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Bild entfernen"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "Verknüpftes Bild von dieser Firma entfernen"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Entfernen"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Bild hochladen"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Bild herunterladen"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Zuliefererteile"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Neues Zuliefererteil anlegen"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Neues Zuliefererteil"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Herstellerteile"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Neues Herstellerteil anlegen"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Neues Herstellerteil"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Zulieferer-Bestand"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Bestellungen"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Neue Bestellung anlegen"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Neue Bestellung"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Aufträge"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Neuen Auftrag anlegen"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Neuer Auftrag"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Zugeordneter Bestand"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "Rücksendeaufträge"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "Neuen Rücksendeauftrag hinzufügen"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "Neuer Rücksendeauftrag"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Firmenbemerkungen"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "Unternehmenskontakte"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Kontakt hinzufügen"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "Geschäftsadressen"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Adresse hinzufügen"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Hersteller"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Teil bestellen"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Herstellerteil bearbeiten"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Herstellerteil löschen"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Internes Teil"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "Keine Herstellerdaten verfügbar"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Zulieferer"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Parameter"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Neuer Parameter"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "Parameter hinzufügen"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Hergestellte Teile"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Zuliefererteile"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Zugelieferte Lagerartikel"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Zugewiesene Lagerartikel"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Kontakte"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "Zulieferer-Teil Aktionen"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Teil bestellen"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "Verfügbarkeit aktualisieren"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Zuliefererteil bearbeiten"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Zulieferer-Teil duplizieren"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "Zuliefererteil entfernen"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Zuliefererteil entfernen"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "Keine Lieferanteninformationen verfügbar"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr "Lieferanten-Teilenummer"
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Zulieferer-Bestand"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Neuen Lagerartikel hinzufügen"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Neuer Lagerartikel"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Zulieferer-Bestellungen"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Preisinformationen ansehen"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Preisstaffel hinzufügen"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr "Zulieferteil QR-Code"
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr "Barcode mit Zulieferteil verknüpfen"
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr "Verfügbarkeit der Teile aktualisieren"
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Lagerartikel"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Zuliefererteil Bepreisung"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Neuer Zulieferer"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Neuer Hersteller"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Kunden"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Neuer Kunde"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Neue Firma"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr "Ungültiges Exportformat"
msgid "Data file to import"
msgstr "Zu importierende Datei"
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr "Spalten"
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr "Verbunden"
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Unbekannt"
@@ -5622,33 +4142,21 @@ msgstr "Maschinenkonfiguration"
msgid "Config type"
msgstr "Konfigurationstyp"
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Gesamtpreis"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Bestellstatus"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Bestellreferenz"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr "Ausstehend"
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr "Hat Preise"
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Bestellung"
@@ -5696,458 +4202,462 @@ msgstr "Bestellung"
msgid "Order Complete"
msgstr "Bestellung abgeschlossen"
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Internes Teil"
+
#: order/api.py:460
msgid "Order Pending"
msgstr "Bestellung ausstehend"
+#: order/api.py:834
+msgid "Completed"
+msgstr "Fertig"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Bestellung"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Auftrag"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Rücksendeauftrag"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "Gesamtpreis für diese Bestellung"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "Auftragswährung"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
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:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr "Kontakt stimmt nicht mit der ausgewählten Firma überein"
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "Auftragsbeschreibung (optional)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "Projektcode für diesen Auftrag auswählen"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Link auf externe Seite"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Zieldatum"
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr "Geplantes Lieferdatum für Auftrag."
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr "Erstellt von"
-#: order/models.py:340
+#: order/models.py:339
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:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr "Ansprechpartner für diesen Auftrag"
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr "Firmenadresse für diesen Auftrag"
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Bestell-Referenz"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Bestellungs-Status"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Firma bei der die Teile bestellt werden"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Zulieferer-Referenz"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Zulieferer Bestellreferenz"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "Empfangen von"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Aufgabedatum"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Datum an dem die Bestellung aufgegeben wurde"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "Datum an dem der Auftrag fertigstellt wurde"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Ziel-Lager"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr "Teile-Zulieferer muss dem Zulieferer der Bestellung entsprechen"
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "Anzahl muss eine positive Zahl sein"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Kunde"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "Firma an die die Teile verkauft werden"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Kundenreferenz"
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "Bestellreferenz"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Versanddatum"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "Versand von"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr "Bestellung ist bereits abgeschlossen"
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr "Bestellung ist bereits storniert"
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr "Nur ein offener Auftrag kann als abgeschlossen markiert werden"
-#: order/models.py:1113
+#: order/models.py:1108
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:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
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:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Anzahl"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "Position - Referenz"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Position - Notizen"
-#: order/models.py:1447
+#: order/models.py:1442
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:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "Positionsbeschreibung (optional)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "Zusätzlicher Kontext für diese Zeile"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Stückpreis"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "Lieferantenteil muss mit Lieferant übereinstimmen"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Zuliefererteil"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Empfangen"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Empfangene Objekt-Anzahl"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Preis"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Preis pro Einheit"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr "Ein virtuelles Teil kann nicht einem Auftrag zugeordnet werden"
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr "Nur verkaufbare Teile können einem Auftrag zugewiesen werden"
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Verkaufspreis"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Stückverkaufspreis"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Versendet"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Versendete Menge"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Versanddatum"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Lieferdatum"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr "Versanddatum"
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Kontrolliert von"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Benutzer, der diese Sendung kontrolliert hat"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Sendung"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Sendungsnummer"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Sendungsverfolgungsnummer"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Informationen zur Sendungsverfolgung"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Rechnungsnummer"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Referenznummer für zugehörige Rechnung"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "Sendung wurde bereits versandt"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "Sendung hat keine zugewiesene Lagerartikel"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "Lagerartikel wurde nicht zugewiesen"
-#: order/models.py:2047
+#: order/models.py:2042
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:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr "Kann Lagerartikel keiner Zeile ohne Teil hinzufügen"
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "Die zugeordnete Anzahl darf nicht die verfügbare Anzahl überschreiten"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "Anzahl für serialisierte Lagerartikel muss 1 sein"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "Auftrag gehört nicht zu Sendung"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "Sendung gehört nicht zu Auftrag"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Position"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "Sendungsnummer-Referenz"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Position"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Lagerartikel für Zuordnung auswählen"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Anzahl für Bestandszuordnung eingeben"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr "Rücksendungsreferenz"
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr "Firma von der die Artikel zurückgeschickt werden"
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "Status der Rücksendung"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "Artikel zur Rücksendung auswählen"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "Empfangsdatum"
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr "Das Datum des Empfangs dieses Rücksendeartikels"
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "Ergebnis"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr "Ergebnis für dieses Zeilenelement"
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr "Kosten für die Rückgabe oder Reparatur dieses Objektes"
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Positionen"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr "Abgeschlossene Positionen"
@@ -6231,7 +4748,12 @@ msgstr "Elemente zusammenfügen"
msgid "Merge items with the same part, destination and target date into one line item"
msgstr "Zusammenführen von Elementen mit dem gleichen Teil, Ziel- und Zieldatum zu einem Zeilenelement"
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr "Lieferanten-Teilenummer"
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Interne Teilenummer"
@@ -6267,12 +4789,11 @@ msgstr "Position stimmt nicht mit Kaufauftrag überein"
msgid "Select destination location for received items"
msgstr "Zielort für empfangene Teile auswählen"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Losnummer für eingehende Lagerartikel"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Seriennummern für eingehende Lagerartikel"
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Barcode"
@@ -6316,9 +4837,7 @@ msgstr "Barcode muss eindeutig sein"
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "Abgeschlossene Sendungen"
@@ -6440,385 +4959,16 @@ msgstr "Überfälliger Auftrag"
msgid "Sales order {so} is now overdue"
msgstr "Auftrag {so} ist jetzt überfällig"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "Bestellbericht drucken"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Exportiere Bestellung in Datei"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Bestell-Aktionen"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Auftrag bearbeiten"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "Bestellung duplizieren"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Bestellung stornieren"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "Bestellung aufgeben"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Bestellung als vollständig markieren"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Auftrag fertigstellen"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr "Vorschaubild des Lieferanten"
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Bestellungsbeschreibung"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Abgeschlossene Positionen"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Unvollständig"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Aufgegeben"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Gesamtsumme"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "Gesamtkosten konnten nicht berechnet werden"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr "Bestellung QR-Code"
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr "Barcode mit Bestellung verknüpfen"
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "Es fehlt eine Auswahl für die folgende benötigte Spalte"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "Doppelte Auswahlen gefunden, siehe unten. Reparieren und erneut versuchen."
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "Auswahl übertragen"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Datei-Felder"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Spalte entfernen"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Auswahl duplizieren"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Zeile entfernen"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "Fehler in den übermittelten Daten"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Zeile"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Zulieferer-Teil auswählen"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Zurück zu Bestellungen"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Datei zur Bestellung hochladen"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "Bestellung ist bereits verarbeitet. Dateien können nicht hochgeladen werden."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "Schritt %(step)s von %(count)s"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Empfangene Lagerartikel"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Bestellungs-Positionen"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Position hinzufügen"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "Erhaltene Positionen"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Zusätzliche Positionen"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Extra Zeile anzeigen"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Empfangene Teile"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Notizen zur Bestellung"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr "Kundenlogo Miniaturansicht"
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr "Rücksendebericht drucken"
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "Paketliste drucken"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "Kundenreferenz"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Gesamtkosten"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr "QR-Code Bestellung zurückgeben"
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr "Barcode mit Rücksendung verknüpfen"
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "Bestelldetails"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "Auftragsbericht drucken"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "Versandartikel"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr "Als verschickt markieren"
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "Auftrag abschließen"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "Dieser Auftrag ist nicht vollständig zugeordnet"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr "Auftrag QR-Code"
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr "Barcode mit Verkaufsauftrag verknüpfen"
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Auftrags-Positionen"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Ausstehende Sendungen"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Aktionen"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Neue Sendung"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "Zuliefererteile zuordnen"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Auftrag nicht gefunden"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Preis nicht gefunden"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "Stückpreis für {part} auf {price} aktualisiert"
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr "{part} Stückpreis auf {price} und Menge auf {qty} aktualisiert"
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr "IPN (Interne Produktnummer)"
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Version"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Schlüsselwörter"
@@ -6843,31 +4993,31 @@ msgstr "Standard-Standortnummer"
msgid "Default Supplier ID"
msgstr "Standard-Lieferantennummer"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Variante von"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Minimaler Bestand"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Zulieferer"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Benutzt in"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "Im Bau"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Minimale Kosten"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Maximale Kosten"
@@ -6879,20 +5029,12 @@ msgstr "Eltern ID"
msgid "Parent Name"
msgstr "Name des übergeordneten Teils"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Pfad zur Kategorie"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Teile"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Niedrigster Preis"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Höchster Preis"
@@ -6956,7 +5094,7 @@ msgstr "Mehrstufig"
msgid "Include sub-categories in filtered results"
msgstr "Unterkategorien in gefilterte Ergebnisse einbeziehen"
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr "Übergeordnetes"
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Kategorie"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr "Verwendet"
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Standard-Lagerort"
@@ -7044,18 +5176,11 @@ msgstr "Standard-Lagerort"
msgid "Total Stock"
msgstr "Gesamtbestand"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr "Menge für die Preisberechnung"
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Teil-Kategorie"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Teil-Kategorien"
@@ -7063,10 +5188,7 @@ msgstr "Teil-Kategorien"
msgid "Default location for parts in this category"
msgstr "Standard-Lagerort für Teile dieser Kategorie"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Strukturell"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "Standard-Stichworte für Teile dieser Kategorie"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Symbol"
@@ -7092,748 +5213,731 @@ msgstr "Symbol"
msgid "Icon (optional)"
msgstr "Symbol (optional)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Sie können diese Teilekategorie nicht als strukturell festlegen, da ihr bereits Teile zugewiesen sind!"
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr "Dieses Teil kann nicht gelöscht werden, da es noch aktiv ist"
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr "Dieses Teil kann nicht gelöscht werden, da es in einem Bauauftrag verwendet wird"
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "Ungültige Auswahl für übergeordnetes Teil"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr "Teil '{self}' kann in der Stückliste nicht für '{parent}' (rekursiv) verwendet werden"
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr "Teil '{parent}' wird in der Stückliste für '{self}' (rekursiv) verwendet"
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr "IPN muss mit Regex-Muster {pattern} übereinstimmen"
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Ein Lagerartikel mit dieser Seriennummer existiert bereits"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "Doppelte IPN in den Teil-Einstellungen nicht erlaubt"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Teil mit diesem Namen, IPN und Revision existiert bereits."
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr "Strukturellen Teilekategorien können keine Teile zugewiesen werden!"
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Name des Teils"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "Ist eine Vorlage"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "Ist dieses Teil eine Vorlage?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "Ist dieses Teil eine Variante eines anderen Teils?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr "Artikelbeschreibung (optional)"
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr "Schlüsselworte um die Sichtbarkeit in Suchergebnissen zu verbessern"
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Teile-Kategorie"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "Revisions- oder Versionsnummer"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "Wo wird dieses Teil normalerweise gelagert?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Standard Zulieferer"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "Standard Zuliefererteil"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "Standard Ablaufzeit"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "Ablauf-Zeit (in Tagen) für Bestand dieses Teils"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "Minimal zulässiger Bestand"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "Maßeinheit für diesen Teil"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "Kann dieses Teil aus anderen Teilen angefertigt werden?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "Kann dieses Teil zum Bauauftrag von anderen genutzt werden?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "Hat dieses Teil Tracking für einzelne Objekte?"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "Kann dieses Teil von externen Zulieferern gekauft werden?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "Kann dieses Teil an Kunden verkauft werden?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "Ist dieses Teil aktiv?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "Ist dieses Teil virtuell, wie zum Beispiel eine Software oder Lizenz?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "Prüfsumme der Stückliste"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr "Prüfsumme der Stückliste gespeichert"
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "Stückliste kontrolliert von"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "BOM Kontrolldatum"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Erstellungs-Nutzer"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr "Verantwortlicher Besitzer für dieses Teil"
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Letzte Inventur"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Mehrere verkaufen"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr "Währung für die Berechnung der Preise im Cache"
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "Minimale Stücklisten Kosten"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr "Minimale Kosten für Teile"
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "Maximale Stücklisten Kosten"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr "Maximale Kosten für Teile"
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "Minimale Einkaufskosten"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr "Minimale historische Kaufkosten"
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "Maximale Einkaufskosten"
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr "Maximale historische Einkaufskosten"
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr "Minimaler interner Preis"
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr "Minimale Kosten basierend auf den internen Staffelpreisen"
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr "Maximaler interner Preis"
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr "Maximale Kosten basierend auf internen Preisstaffeln"
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr "Minimaler Lieferantenpreis"
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr "Mindestpreis für Teil von externen Lieferanten"
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr "Maximaler Lieferantenpreis"
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr "Maximaler Preis für Teil von externen Lieferanten"
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "Minimale Variantenkosten"
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr "Berechnete minimale Kosten für Variantenteile"
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "Maximale Variantenkosten"
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr "Berechnete maximale Kosten für Variantenteile"
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr "Mindestkosten überschreiben"
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr "Maximale Kosten überschreiben"
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr "Berechnete Mindestkosten"
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr "Berechnete Maximalkosten"
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr "Mindestverkaufspreis"
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr "Mindestverkaufspreis basierend auf Staffelpreisen"
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr "Maximaler Verkaufspreis"
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr "Maximalverkaufspreis basierend auf Staffelpreisen"
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "Mindestverkaufskosten"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr "Minimaler historischer Verkaufspreis"
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "Maximale Verkaufskosten"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr "Maximaler historischer Verkaufspreis"
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr "Teil für die Inventur"
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "Stückzahl"
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr "Anzahl einzelner Bestandseinträge zum Zeitpunkt der Inventur"
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr "Insgesamt verfügbarer Lagerbestand zum Zeitpunkt der Inventur"
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Datum"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr "Datum der Inventur"
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "Zusätzliche Notizen"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr "Benutzer, der diese Inventur durchgeführt hat"
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "Mindestbestandswert"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr "Geschätzter Mindestwert des vorhandenen Bestands"
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr "Maximaler Bestandswert"
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr "Geschätzter Maximalwert des vorhandenen Bestands"
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "Bericht"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr "Inventur-Berichtsdatei (intern generiert)"
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "Anzahl der Teile"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr "Anzahl der Teile, die von der Inventur abgedeckt werden"
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr "Benutzer, der diesen Inventurbericht angefordert hat"
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr "Ungültiger Vorlagenname - es muss mindestens ein alphanumerisches Zeichen enthalten sein"
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr "Auswahl muss einzigartig sein"
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr "Testvorlage mit demselben Schlüssel existiert bereits für Teil"
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Test-Name"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "Namen für diesen Test eingeben"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr "Testschlüssel"
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr "Vereinfachter Schlüssel zum Test"
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Test-Beschreibung"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "Beschreibung für diesen Test eingeben"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Aktiviert"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr "Ist dieser Test aktiviert?"
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Benötigt"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "Muss dieser Test erfolgreich sein?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Erfordert Wert"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr "Muss für diesen Test ein Wert für das Test-Ergebnis eingetragen werden?"
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "Anhang muss eingegeben werden"
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr "Muss für diesen Test ein Anhang für das Test-Ergebnis hinzugefügt werden?"
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "Auswahlmöglichkeiten"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr "Gültige Optionen für diesen Test (durch Komma getrennt)"
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr "Checkbox-Parameter können keine Einheiten haben"
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr "Checkbox-Parameter können keine Auswahl haben"
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "Vorlagen-Name des Parameters muss eindeutig sein"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "Name des Parameters"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr "Physikalische Einheiten für diesen Parameter"
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr "Parameter-Beschreibung"
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr "Checkbox"
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr "Ist dieser Parameter eine Checkbox?"
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr "Gültige Optionen für diesen Parameter (durch Kommas getrennt)"
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr "Ungültige Auswahl für Parameterwert"
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "Ausgangsteil"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "Parameter Vorlage"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Parameter Wert"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Standard-Wert"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "Standard Parameter Wert"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "Teilnummer oder Teilname"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "Eindeutige Teil-ID"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "IPN-Wert des Teils"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "Stufe"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "Stücklistenebene"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Ausgangsteil auswählen"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "Untergeordnetes Teil"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "Teil für die Nutzung in der Stückliste auswählen"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr "Stücklisten-Anzahl für dieses Stücklisten-Teil"
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "Diese Stücklisten-Position ist optional"
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "Diese Stücklisten-Position ist ein Verbrauchsartikel (sie wird nicht in Bauaufträgen verfolgt)"
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "Überschuss"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr "Geschätzter Ausschuss (absolut oder prozentual)"
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "Referenz der Postion auf der Stückliste"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "Notizen zur Stücklisten-Position"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "Prüfsumme"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr "Prüfsumme der Stückliste"
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "überprüft"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr "Diese Stücklistenposition wurde validiert"
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr "Wird vererbt"
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "Diese Stücklisten-Position wird in die Stücklisten von Teil-Varianten vererbt"
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Bestand von Varianten kann für diese Stücklisten-Position verwendet werden"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "Menge muss eine Ganzzahl sein"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr "Zuliefererteil muss festgelegt sein"
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr "Stücklisten Ersatzteile"
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr "Ersatzteil kann nicht identisch mit dem Hauptteil sein"
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "Übergeordnete Stücklisten Position"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "Ersatzteil"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "Teil 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "Teil 2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "verknüpftes Teil auswählen"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr "Teil-Beziehung kann nicht zwischen einem Teil und sich selbst erstellt werden"
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr "Doppelte Beziehung existiert bereits"
@@ -7841,13 +5945,11 @@ msgstr "Doppelte Beziehung existiert bereits"
msgid "Parent Category"
msgstr "Übergeordnete Kategorie"
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr "Übergeordnete Teilkategorie"
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Unter-Kategorien"
@@ -7899,7 +6001,7 @@ msgstr "Bild kopieren"
msgid "Copy image from original part"
msgstr "Bild vom Originalteil kopieren"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Stückliste kopieren"
@@ -7967,6 +6069,11 @@ msgstr "Herstellerteil mit dieser MPN existiert bereits"
msgid "Supplier part matching this SKU already exists"
msgstr "Lieferantenteil mit dieser SKU existiert bereits"
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Lagerartikel"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr "Nicht zugewiesenes Lager"
msgid "Variant Stock"
msgstr "Alternatives Lager"
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "Teil duplizieren"
@@ -7988,7 +6094,7 @@ msgstr "Teil duplizieren"
msgid "Copy initial data from another Part"
msgstr "Initiale Daten von anderem Teil kopieren"
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "Initialer Lagerbestand"
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "Herstellbar"
@@ -8202,9 +6307,7 @@ msgstr "Ungültige Menge"
msgid "At least one BOM item is required"
msgstr "Mindestens eine Stückliste-Position ist erforderlich"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Gesamtstückzahl"
@@ -8233,673 +6336,6 @@ msgstr "Benachrichtigungen über geringen Bestand"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Der verfügbare Bestand für {part.name} ist unter das konfigurierte Mindestniveau gefallen"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "Sie haben keine Berechtigung zum Bearbeiten der Stückliste."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr "Die Stückliste für hat sich geändert und muss kontrolliert werden"
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr "Die Stückliste wurde zuletzt von %(checker)s am %(check_date)s kontrolliert"
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr "Die Stückliste wurde noch nicht kontrolliert."
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr "Inventur für diese Teilekategorie durchführen"
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Sie haben Benachrichtigungen für diese Kategorie abonniert"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "Benachrichtigungen für diese Kategorie abonnieren"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "Kategorieaktionen"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Kategorie bearbeiten"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Kategorie bearbeiten"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Kategorie löschen"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Kategorie löschen"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "Oberste Teil-Kategorie"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Teile (inklusive Unter-Kategorien)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Neues Teil anlegen"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Neues Teil"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Teilparameter"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "Teil-Kategorie anlegen"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Neue Kategorie"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "Teile importieren"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "Eine Kopie des Teils '%(full_name)s' erstellen."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Evtl. passende Teile"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "Teil evtl. Duplikat dieser Teile"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr "%(full_name)s - %(desc)s (%(match_per)s%% übereinstimmend)"
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Teilbestand"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr "Terminierungsdaten aktualisieren"
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Neu laden"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr "Inventurinformationen hinzufügen"
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Inventur"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "Teil Test-Vorlagen"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "Test Vorlage hinzufügen"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "Verkaufsauftragszuweisungen"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "Teile-Notizen"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Teil Varianten"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Neue Variante anlegen"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "neue Variante anlegen"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "Parameter hinzufügen"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "Verknüpfte Teile"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "Verknüpftes Teil hinzufügen"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Stückliste"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "Export-Aktionen"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Stückliste exportieren"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Stücklisten-Bericht drucken"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "Stücklisten-Aktionen"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Stückliste hochladen"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Stückliste überprüfen"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Stücklisten-Position hinzufügen"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Baugruppen"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "Gefertigte Teile"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Bauauftragszuweisungen"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Zulieferer"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Teil-Hersteller"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr "Verknüpftes Teil"
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr "Verknüpftes Teil hinzufügen"
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr "Testergebnis-Vorlage hinzufügen"
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr "Unzureichende Benutzerrechte."
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "Zurück zu Teilen"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "Teile aus Datei importieren"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr "Anforderungen für den Teileimport"
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr "Die Teileimport Datei muss die erforderlichen benannten Spalten enthalten, wie sie in der Datei enthalten sind "
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr "Teile-Import Vorlage"
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr "Teile-Importvorlage herunterladen"
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "Format"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Dateiformat auswählen"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Teileliste"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Sie haben Benachrichtigungen für dieses Teil abonniert"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "Benachrichtigungen für dieses Teil abonnieren"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Label drucken"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "Kosteninformationen ansehen"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Bestands-Aktionen"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "Bestand zählen"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "Teilbestand verschieben"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "Teile Aktionen"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Teil duplizieren"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Teil bearbeiten"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Teil löschen"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "Teil ist Vorlage (Varianten können von diesem Teil erstellt werden)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "Teil kann aus anderen Teilen angefertigt werden"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "Teil kann in Baugruppen benutzt werden"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "Teil wird per Seriennummer verfolgt"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "Teil kann von externen Zulieferern gekauft werden"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "Teil kann an Kunden verkauft werden"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr "Teil ist nicht aktiv"
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "Teil ist virtuell (kein physisches Teil)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "Teildetails anzeigen"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "Zu Bauaufträgen zugeordnet"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Zur Bestellung zugeordnet"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Minimaler Bestand"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Preisspanne"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "letzte Seriennummer"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Nach Seriennummer suchen"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr "QR-Code Teil"
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr "Barcode mit Teil verknüpfen"
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr "Berechnen"
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr "Verknüpftes Bild von diesem Teil entfernen"
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr "Keine passenden Bilder gefunden"
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr "Teildetails ausblenden"
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "Zulieferer-Preise"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Stückpreis"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "Keine Zulieferer-Preise verfügbar"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "Stücklistenpreise"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "Kaufpreis pro Einheit"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "Gesamter Kaufpreis"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "Keine Stücklisten-Preise verfügbar"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "Interner Preis"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "Keine Preise für dieses Teil verfügbar"
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr "Geplante Menge"
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "Varianten"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Bestand"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Bepreisung"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "Zeitplan"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Testvorlagen"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Aus vorhandenen Bildern auswählen"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "Preisübersicht"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr "Preis aktualisieren"
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr "Artikelpreise überschreiben"
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Bearbeiten"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "Preiskategorie"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr "Minimum"
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "Maximum"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "Interne Preise"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "Kaufhistorie"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "Variantenpreise"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr "Preisüberschreitungen"
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "Gesamtpreise"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "Verkaufshistorie"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr "Verkaufspreisdaten sind für diesen Teil nicht verfügbar"
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr "Preisspanne für diesen Teil ist nicht verfügbar."
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Zur Übersicht gehen"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr "Interne Preisspanne hinzufügen"
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr "Verkaufspreise"
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr "Verkaufspreisstaffel hinzufügen"
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr "Preise aktualisieren"
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Kein Bestand"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "niedriger Bestand"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "Zurück zur Stückliste"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Stückliste hochladen"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "Anforderungen an Stückliste-Dateien"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "Stückliste-Datei hochladen"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "Stückliste hochladen"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "Anforderungen für Stückliste-Datei"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "Die Stückliste-Datei muss die aufgeführten Spalten enthalten; siehe"
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "Vorlage für Stückliste"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "Jedes Teil muss bereits in der Datenbank bestehen"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "Neue Teilevariante anlegen"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr "Ein neues Variantenteil aus dieser Vorlage erstellen"
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "Referenzen zuteilen"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr "Teil {new_part.name} kann nicht importiert werden, da keine Kategorie zugewiesen ist"
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "Teilbild auswählen"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "Teilbild aktualisiert"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Teilbild nicht gefunden"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "Teilbepreisung"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr "Das Plugin kann nicht gelöscht werden, da es derzeit aktiv ist"
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "Barcode entspricht einem bereits vorhandenen Artikel"
@@ -8981,8 +6416,7 @@ msgstr "Barcode stimmt nicht mit einem vorhandenen Lagerartikel überein"
msgid "Stock item does not match line item"
msgstr "Lagerartikel stimmt nicht mit dem Element überein"
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr "Unzureichender Bestand verfügbar"
@@ -9091,7 +6525,7 @@ msgstr "Sendung wurde bereits geliefert"
msgid "Quantity to allocate"
msgstr "Zugewiesene Menge"
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr "Labeldruck fehlgeschlagen"
@@ -9435,8 +6869,7 @@ msgstr "Name des installierten Paketes, wenn das Plugin über PIP installiert wu
msgid "Is the plugin active"
msgstr "Ist das Plugin aktiv"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Installiert"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr "Paket-Plugin"
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "Plugin"
@@ -9462,7 +6893,7 @@ msgstr "Plugin"
msgid "Method"
msgstr "Methode"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "Kein Autor gefunden"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Name für das Plugin-Paket - kann auch einen Versionstext enthalten"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Version"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "Keine korrekten Objekte für Vorlage gegeben"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr "Teile"
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr "Fortschritt"
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "QR-Code"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "QR-Code"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Stückliste"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Benötigte Materialien"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Artikelbild"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Aufgegeben"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "benötigt für"
@@ -9919,11 +7360,6 @@ msgstr "Lieferant gelöscht"
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Stück-Preis"
@@ -9935,16 +7371,18 @@ msgstr "Zusätzliche Positionen"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "Summe"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "Zuweisungen"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Losnummer"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr "Lagerstandorte"
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr "Testergebnisse"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "Test"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "bestanden"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "fehlgeschlagen"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr "Kein Ergebnis (erforderlich)"
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "Kein Ergebnis"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Verbaute Objekte"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Seriennummer"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr "Die Bestandsdatei ist nicht vorhanden"
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr "Bilddatei nicht gefunden"
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr "part_image tag benötigt eine Bauteilinstanz"
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr "company_image tag erfordert eine Firmeninstanz"
@@ -10012,8 +7444,7 @@ msgstr "company_image tag erfordert eine Firmeninstanz"
msgid "Location ID"
msgstr "Standort-ID"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Lagerortpfad"
@@ -10041,8 +7472,7 @@ msgstr "Zulieferer ID"
msgid "Customer ID"
msgstr "Kunden ID"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "verbaut in"
@@ -10066,9 +7496,11 @@ msgstr "Überprüfung erforderlich"
msgid "Delete on Deplete"
msgstr "Löschen wenn leer"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Inventur"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Ablaufdatum"
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Externer Standort"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr "Gültigkeitsdauer nach"
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "überfällig"
@@ -10202,24 +7632,19 @@ msgstr "Lagerstandorte Typen"
msgid "Default icon for all locations that have no icon set (optional)"
msgstr "Standardsymbol für alle Orte, die kein Icon gesetzt haben (optional)"
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Bestand-Lagerort"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Bestand-Lagerorte"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Besitzer"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Besitzer auswählen"
@@ -10227,8 +7652,7 @@ msgstr "Besitzer auswählen"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "Lagerartikel können nicht direkt an einen strukturellen Lagerort verlegt werden, können aber an einen untergeordneten Lagerort verlegt werden."
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "Extern"
@@ -10236,8 +7660,7 @@ msgstr "Extern"
msgid "This is an external stock location"
msgstr "Dies ist ein externer Lagerort"
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr "Standorttyp"
@@ -10249,257 +7672,257 @@ msgstr "Standortart dieses Standortes"
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "Sie können diesen Lagerort nicht als strukturell markieren, da sich bereits Lagerartikel darin befinden!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "Lagerartikel können nicht in strukturelle Lagerorte abgelegt werden!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "Für virtuelle Teile können keine Lagerartikel erstellt werden"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr "Artikeltyp ('{self.supplier_part.part}') muss {self.part} sein"
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "Anzahl muss für Objekte mit Seriennummer 1 sein"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Seriennummer kann nicht gesetzt werden wenn die Anzahl größer als 1 ist"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "Teil kann nicht zu sich selbst gehören"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "Teil muss eine Referenz haben wenn is_building wahr ist"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "Referenz verweist nicht auf das gleiche Teil"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Eltern-Lagerartikel"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Basis-Teil"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Passendes Zuliefererteil für diesen Lagerartikel auswählen"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "Wo wird dieses Teil normalerweise gelagert?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "Verpackung, in der dieser Lagerartikel gelagert ist"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "Ist dieses Teil in einem anderen verbaut?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Seriennummer für dieses Teil"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Losnummer für diesen Lagerartikel"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Bestand"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "Quellbau"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "Bauauftrag für diesen Lagerartikel"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "Verbraucht von"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr "Bauauftrag der diesen Lagerartikel verbrauchte"
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Quelle Bestellung"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Bestellung für diesen Lagerartikel"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "Ziel-Auftrag"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Ablaufdatum für Lagerartikel. Bestand wird danach als abgelaufen gekennzeichnet"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Löschen wenn leer"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Diesen Lagerartikel löschen wenn der Bestand aufgebraucht ist"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "Preis für eine Einheit bei Einkauf"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "In Teil umgewandelt"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "Teil ist nicht verfolgbar"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "Anzahl muss eine Ganzzahl sein"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr "Menge darf die verfügbare Lagermenge ({self.quantity}) nicht überschreiten"
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "Anzahl stimmt nicht mit den Seriennummern überein"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr "Testvorlage existiert nicht"
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "Artikel wurde einem Kundenauftrag zugewiesen"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "Lagerartikel ist in anderem Element verbaut"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "Lagerartikel enthält andere Artikel"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "Artikel wurde einem Kunden zugewiesen"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "Lagerartikel wird aktuell produziert"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "Nachverfolgbare Lagerartikel können nicht zusammengeführt werden"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "Artikel duplizeren"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "Lagerartikel müssen auf dasselbe Teil verweisen"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "Lagerartikel müssen auf dasselbe Lieferantenteil verweisen"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "Status-Codes müssen zusammenpassen"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Lagerartikel kann nicht bewegt werden, da kein Bestand vorhanden ist"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "Eintrags-Notizen"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "Wert muss für diesen Test angegeben werden"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "Anhang muss für diesen Test hochgeladen werden"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Testergebnis"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "Test Ausgabe Wert"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "Test Ergebnis Anhang"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Test Notizen"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr "Teststation"
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr "Der Bezeichner der Teststation, in der der Test durchgeführt wurde"
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr "Gestartet"
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr "Der Zeitstempel des Teststarts"
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr "Fertiggestellt"
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr "Der Zeitstempel der Test-Beendigung"
@@ -10559,7 +7982,7 @@ msgstr "Die Test-Endzeit kann nicht früher als die Startzeit des Tests sein"
msgid "Serial number is too large"
msgstr "Seriennummer ist zu lang"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Elternposition"
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr "Packungsgröße beim Hinzufügen verwenden: Die definierte Menge ist die Anzahl der Pakete"
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "abgelaufen"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Untergeordnete Objekte"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr "Keine Lagerartikel ausgewählt"
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Unter-Lagerorte"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr "Übergeordneter Lagerort"
@@ -10793,7 +8212,7 @@ msgstr "In Quarantäne"
msgid "Legacy stock tracking entry"
msgstr "Alter Bestand-Verfolgungs-Eintrag"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Lagerartikel erstellt"
@@ -10849,7 +8268,7 @@ msgstr "Vom übergeordneten Element geteilt"
msgid "Split child item"
msgstr "Unterobjekt geteilt"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Lagerartikel zusammengeführt"
@@ -10869,7 +8288,7 @@ msgstr "Endprodukt fertiggestellt"
msgid "Build order output rejected"
msgstr "Endprodukt abgelehnt"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Durch Bauauftrag verbraucht"
@@ -10885,7 +8304,7 @@ msgstr "Gegen Bestellung empfangen"
msgid "Returned against Return Order"
msgstr "Zurückgeschickt gegen Rücksendeauftrag"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Zum Kunden geschickt"
@@ -10893,361 +8312,6 @@ msgstr "Zum Kunden geschickt"
msgid "Returned from customer"
msgstr "Rücksendung vom Kunden"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "Informationen zur Bestand-Verfolgung"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "Kind-Lagerartikel"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "Dieser Lagerartikel hat keine Kinder"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "Testdaten"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "Test-Bericht"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "Testdaten löschen"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "Testdaten hinzufügen"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "Lagerartikel-Notizen"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "Installierte Lagerartikel"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "Lagerartikel installieren"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr "Alle Testergebnisse für diesen Lagerartikel löschen"
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr "Testergebnis hinzufügen"
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr "Lagerbestand lokalisieren"
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "zu Lagerort einscannen"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Druck Aktionen"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "Bestands-Anpassungs Aktionen"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Bestand zählen"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Bestand hinzufügen"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Bestand entfernen"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Bestand serialisieren"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Bestand verschieben"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "Kunden zuweisen"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "zu Bestand zurückgeben"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "Lagerartikel deinstallieren"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Deinstallieren"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "Lagerartikel installieren"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Installieren"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "in Variante ändern"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Lagerartikel duplizieren"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Lagerartikel bearbeiten"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Lagerartikel löschen"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Bauauftrag"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Kein Hersteller ausgewählt"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "Sie gehören nicht zu den Eigentümern dieses Objekts und können es nicht ändern."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Nur Leserechte"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "Dieser Lagerartikel ist nicht verfügbar"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Dieser Lagerartikel wird gerade hergestellt und kann nicht geändert werden."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "Ändern des Lagerartikel in der Bauauftrag-Ansicht."
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Dieser Lagerartikel ist einem Auftrag zugewiesen"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Dieser Lagerartikel ist einem Bauauftrag zugewiesen"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr "Dieser Lagerartikel hat eine eindeutige Seriennummer, der Bestand kann nicht geändert werden"
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "vorherige Seite"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Zur vorherigen Seriennummer wechseln"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "nächste Seite"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Zur nächsten Seriennummer wechseln"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Kein Lagerort gesetzt"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Tests"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Dieser Lagerartikel hat nicht alle Tests bestanden"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "Dieser Lagerartikel lief am %(item.expiry_date)s ab"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "Dieser Lagerartikel läuft am %(item.expiry_date)s ab"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "Keine Inventur ausgeführt"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr "Lagerartikel"
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr "Lagerstatus bearbeiten"
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr "Lagerartikel QR-Code"
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr "Barcode mit Lagerartikel verknüpfen"
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "Wählen Sie eine der unten aufgeführten Teilvarianten aus."
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Warnung"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Diese Aktion kann nicht einfach rückgängig gemacht werden"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr "Lagerartikel umwandeln"
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr "Zurück ins Lager"
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "Teile mit Seriennummern mit diesem BestandObjekt anlegen."
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Zu serialisierende Anzahl und eindeutige Seriennummern angeben."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr "Inventur für diesen Lagerort durchführen"
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr "Lagerort lokalisieren"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "Lagerartikel per Barcode-Scan zu diesem Lagerort hinzufügen"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "Lagerartikel einscannen"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr "Lagerort hierher einscannen"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "Lagerort scannen"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr "Standortbericht drucken"
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Lagerort-Aktionen"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Lagerort bearbeiten"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Lagerort löschen"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "Oberster Lagerstandort"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "Standortbesitzer"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "Sie sind nicht auf der Liste der Besitzer dieses Lagerorts. Der Bestands-Lagerort kann nicht verändert werden."
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr "Lagerort Typ"
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Neuen Lagerort anlegen"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Neuer Lagerort"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr "Lagerort"
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr "Lagerbehälter an diesen Ort eingescannt"
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr "Lagerort QR-Code"
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr "Barcode mit Lagerort verknüpfen"
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Lade..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "Lagerartikel-Verfolgung"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Zugriff verweigert"
@@ -11264,8 +8328,7 @@ msgstr "Authentifizierungsfehler"
msgid "You have been logged out from InvenTree."
msgstr "Sie wurden von InvenTree abgemeldet."
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Einloggen"
@@ -11298,1078 +8361,27 @@ msgstr "System wird gewartet"
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "Die Seite ist derzeit in Wartung und sollte bald wieder verfügbar sein!"
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "Index"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr "Abonnierte Teile"
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr "Abonnierte Kategorien"
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr "Neueste Teile"
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr "Ausstehende Überprüfung der Stückliste"
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr "Kürzlich aktualisiert"
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr "Verbrauchter Bestand"
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr "Für Bauaufträge benötigt"
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr "Abgelaufener Bestand"
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr "Veralteter Bestand"
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr "Bauaufträge in Arbeit"
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr "Überfällige Bauaufträge"
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr "Ausstehende Bestellungen"
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr "Überfällige Bestellungen"
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr "Ausstehende Aufträge"
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr "Überfällige Aufträge"
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr "InvenTree Neuigkeiten"
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr "Aktuelle Neuigkeiten"
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr "Benachrichtigungsverlauf"
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "Benachrichtigungen löschen"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "Ausstehende Benachrichtigungen"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "Alle als gelesen markieren"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "Benachrichtigungen"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr "Keine neuen Benachrichtigungen gefunden"
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr "Keinen Benachrichtigungsverlauf gefunden"
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr "Lösche alle gelesenen Benachrichtigungen"
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr "Benachrichtigung löschen"
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "Posteingang"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "Verlauf"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Suchergebnisse"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Barcode-Einstellungen"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Bauauftrag-Einstellungen"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Kategorie-Einstellungen"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Server Einstellungen"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Labeleinstellungen"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Anmeldeeinstellungen"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr "Ausgehende E-Mails wurde nicht konfiguriert. Einige Anmelde- und Anmeldefunktionen funktionieren möglicherweise nicht korrekt!"
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Anmelden"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr "Single Sign On"
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Einstellungen"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "URLs"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "Die Basis-URL für dieses Plugin ist %(base)s."
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr "URL"
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "In neuem Tab öffnen"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Benachrichtigungs-Einstellungen"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr "Slug"
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "Teil-Einstellungen"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "Teileimport"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "Teil importieren"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "Teil-Parametervorlage"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr "Inventur-Einstellungen"
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr "Inventurberichte"
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr "Physikalische Einheiten"
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr "Einheit hinzufügen"
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "Plugin-Einstellungen"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr "Wenn Sie die folgenden Einstellungen ändern, müssen Sie InvenTree sofort neu starten. Ändern Sie dies nicht während der aktiven Nutzung."
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Plugins"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "Plugin installieren"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr "Plugins neu laden"
-
-#: templates/InvenTree/settings/plugin.html:58
-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:73
-msgid "Plugin Error Stack"
-msgstr "Plugin-Fehlerstapel"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "Stufe"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Meldung"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Plugin-Informationen"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "keine Versionsinformation angegeben"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Lizenz"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "Die Code-Informationen werden vom neuesten Git Commit für dieses Plugin eingelesen. Es spiegelt möglicherweise nicht die offiziellen Versionsnummern oder Informationen wider, sondern den tatsächlich laufenden Code."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Paketinformationen"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Installationsmethode"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Dieses Plugin wurde als Paket installiert"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "Dieses Plugin wurde in einem lokalen Serverpfad gefunden"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Installationspfad"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "Integriert"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-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:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "Beispiel"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr "Dies ist ein Beispiel-Plugin"
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Commit-Autor"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Commit-Datum"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "Commit-Hash"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Commit-Nachricht"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Bestellungs-Einstellungen"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "Preiseinstellungen"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "Wechselkurse"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Jetzt aktualisieren"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Letzte Aktualisierung"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Nie"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr "Projektnummern Einstellungen"
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Projektnummern"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Neue Projektnummern"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Berichts-Einstellungen"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr "Retourenbestellung Einstellungen"
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Kein Wert angegeben"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "Einstellungen ändern"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr "Plugin Einstellungen bearbeiten"
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr "Benachrichtigungseinstellungen bearbeiten"
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr "Allgemeine Einstellungen bearbeiten"
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr "Benutzereinstellungen bearbeiten"
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr "Bewerten"
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Löschen"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr "Benutzerdefinierte Einheit bearbeiten"
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr "Benutzerdefinierte Einheit löschen"
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr "Neue benutzerdefinierte Einheit"
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr "Keine Projektcodes gefunden"
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr "gruppieren"
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr "Projektcode bearbeiten"
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr "Projektcode löschen"
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr "Keine Kategorieparameter Vorlage gefunden"
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr "Vorlage bearbeiten"
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr "Vorlage löschen"
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr "Kategorieparameter Vorlage bearbeiten"
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr "Kategorieparameter Vorlage löschen"
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr "Kategorieparameter Vorlage erstellen"
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr "Teilparametervorlage erstellen"
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr "Keine Lagerstandorttypen gefunden"
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr "Anzahl der Standorte"
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr "Standorttyp bearbeiten"
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr "Standorttyp löschen"
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr "Standorttyp löschen"
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr "Neuer Standorttyp"
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Benutzer-Einstellungen"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Benutzerkonto"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Darstellung"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Startseite"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Suche"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Berichte"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Allgemeine Einstellungen"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Server"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "Etiketten"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Kategorien"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Auftrags-Einstellungen"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Bestands-Einstellungen"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr "Lagerstandort Elemente"
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Kontoeinstellungen"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Passwort ändern"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "Die folgenden E-Mail-Adressen sind mit deinem Konto verknüpft:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Verifiziert"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Nicht verifiziert"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Primär"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Als Primär Festlegen"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "Verifikation erneut senden"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Warnung:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "Sie haben derzeit keine E-Mail-Adressen eingerichtet. Sie sollten wirklich eine hinzufügen, damit Sie Benachrichtigungen erhalten, ihr Konto Zurücksetzen können usw."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "E-Mail-Adresse hinzufügen"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "E-Mail-Adresse hinzufügen"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "Multifaktor"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "Sie haben folgende Faktoren zur Verfügung:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr "TOTP"
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Statisch"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "Multifaktor-Authentifizierung ist nicht für Ihr Konto eingerichtet"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "Faktoren ändern"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "Multifaktor einrichten"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "Multifaktor entfernen"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Aktive Sitzungen"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Aktive Sitzungen abmelden (ausgenommen diese)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Aktive Sitzungen abmelden"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "unbekannt auf unbekanntem"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "unbekannt"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "IP Adresse"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Gerät"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Letzte Aktivität"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s vor (diese Sitzung)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s vor"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr "Möchten Sie die ausgewählte E-Mail-Adresse wirklich entfernen?"
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Anzeigeeinstellungen"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Anzeige-Einstellungen"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Stil auswählen"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Design auswählen"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Spracheinstellung"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Sprache festlegen"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% übersetzt"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "Keine Übersetzungen verfügbar"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Sprache festlegen"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Einige Sprachen sind nicht vollständig übersetzt"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr "Nur vollständige anzeigen"
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "und versteckt."
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "Auch unvollständige anzeigen"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "Hilf bei der Übersetzung!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr "Die Übersetzung der Website wird von Nutzern mit Crowdin betrieben. Wir ermutigen zur und freuen uns über jeden Mithilfe!"
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "InvenTree Übersetzungsprojekt"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Startseite-Einstellungen"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Sucheinstellungen"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr "Single Sign On Konten"
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr "Sie können sich mit einem der folgenden Drittanbieterkonten bei Ihrem Konto anmelden:"
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "Es sind keine sozialen Netzwerke mit diesem Konto verbunden."
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr "SSO-Konto hinzufügen"
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr "Single-Sign-On ist für diesen Server nicht aktiviert"
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "InvenTree-Version"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Entwicklungsversion"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Aktuell"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Aktualisierung verfügbar"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr "Commit-Branch"
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "InvenTree-Dokumentation"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "API-Version"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Python-Version"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Django-Version"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Code auf GitHub ansehen"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Danksagung"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Mobile App"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "Fehlerbericht senden"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "In die Zwischenablage kopieren"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "Versionsinformationen kopieren"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "InvenTree Logo"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "E-Mail-Adresse bestätigen"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Bitte bestätigen Sie, dass %(email)s eine E-Mail-Adresse für den Benutzer %(user_display)s ist."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Bestätigen"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "Dieser E-Mail Bestätigungslink ist abgelaufen oder ungültig. Bitte fordern Sie eine neue E-Mail Bestätigung an."
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Einloggen"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "Kein Mitglied?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Anmelden"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Passwort vergessen?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "oder melden Sie sich mit"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Ausloggen"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "Möchten Sie sich wirklich abmelden?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Zurück zur Seite"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Passwort zurücksetzen"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "Passwort vergessen? Geben Sie Ihre E-Mail-Adresse ein und wir senden Ihnen eine E-Mail mit der Sie das Passwort zurücksetzen können."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Mein Passwort zurücksetzen"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "Diese Funktion ist derzeit deaktiviert. Bitte kontaktieren Sie einen Administrator."
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Ungültiger Schlüssel"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "Der Link zum Zurücksetzen des Kennworts war ungültig, da er bereits verwendet wurde. Bitte fordern Sie eine neue Passwortwiederherstellung an."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Passwort ändern"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "Ihr Passwort wurde geändert."
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "Haben Sie bereits ein Konto? Dann melden Sie sich bitte an."
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr "Verwenden Sie einen SSO-Anbieter für die Anmeldung"
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr "Registrierung geschlossen"
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr "Die Registrierung ist derzeit geschlossen."
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr "Zurück zur Anmeldeseite"
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "Im Administrationsbereich anzeigen"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Zwei-Faktor-Authentifizierung"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Authentifizieren"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "Zwei-Faktor-Authentifizierung Backup-Codes"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr "Backup-Token wurden generiert, werden aber aus Sicherheitsgründen hier nicht angezeigt. Drücken Sie den Knopf unten um neue zu generieren."
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr "Es sind keine Backup-Token verfügbar. Drücken Sie die Schaltfläche unten, um einige zu generieren."
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "Tokens generieren"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Zwei-Faktor-Authentifizierung deaktivieren"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Bist du sicher?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Deaktiviere 2FA"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "Zwei-Faktor-Authentifizierung einrichten"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Schritt 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Scannen Sie den QR-Code unten mit einem Token-Generator Ihrer Wahl (z.B. Google Authenticator)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Schritt 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "Geben Sie das von der App generierte Token ein:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Überprüfen"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Link hinzufügen"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Anhang hinzufügen"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "Barcode-Bezeichner"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Server-Neustart erforderlich"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "Eine Konfigurationsoption wurde geändert, die einen Neustart des Servers erfordert"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Bitte kontaktieren Sie Ihren Administrator für mehr Informationen"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr "Ausstehende Datenbankmigrationen"
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr "Es gibt ausstehende Datenbankmigrationen, die Ihre Aufmerksamkeit erfordern"
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr "Bei den folgenden Teilen gibt es wenige Lagerartikel"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Benötigte Menge"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr "Klicken Sie auf den folgenden Link, um diesen Teil anzuzeigen"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "Mindestmenge"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr "Keine Antwort"
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr "Keine Antwort vom InvenTree Server"
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr "Fehler 400: Ungültige Anforderung"
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr "API Anfrage hat Fehler 400 zurückgegeben"
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr "Fehler 401: Nicht authentifiziert"
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr "Anmeldeinformationen nicht angegeben"
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr "Fehler 403: Zugriff verweigert"
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr "Sie haben nicht die erforderliche Berechtigung auf diesen Inhalt zuzugreifen"
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr "Fehler 404: Ressource nicht gefunden"
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr "Die angefragte Ressource konnte auf dem Server nicht gefunden werden"
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr "Fehler 405: Methode nicht erlaubt"
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr "HTTP Methode für diese URL nicht erlaubt"
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr "Fehler 408: Zeitüberschreitung"
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr "Zeitüberschreitung beim Abfragen der Daten vom Server"
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr "Fehler 503: Service nicht verfügbar"
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr "Der Server ist derzeit nicht erreichbar"
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr "Unbehandelter Fehlercode"
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr "Fehlercode"
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr "Alle ausgewählten Anhänge werden gelöscht"
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr "Anhang löschen"
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr "Anhänge löschen"
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr "Anhang-Aktionen"
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr "Keine Anhänge gefunden"
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr "Anhänge bearbeiten"
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr "Datum hochgeladen"
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr "Anhang bearbeiten"
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr "Anhang löschen"
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr "Barcode Daten hier mit Barcode Scanner scannen"
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr "Barcode-Daten eingeben"
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr "Barcode mit angeschlossener Webcam scannen"
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr "Optionale Bemerkung zu Bestandsübertragung eingeben"
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr "Eine Bemerkung anführen"
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr "Serverfehler"
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr "Unbekannte Serverantwort"
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr "Ungültige Serverantwort"
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr "Barcode Daten scannen"
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Barcode scannen"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr "Keine URL in der Antwort"
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr "Dadurch wird der Link zu dem zugehörigen Barcode entfernt"
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr "Verknüpfung aufheben"
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr "Lagerartikel entfernen"
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr "Artikel per Barcode-Scan zu Lagerort hinzufügen"
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr "Barcode des Lagerartikels scannen um ihn an diesen Ort hinzuzufügen"
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr "Einbuchen"
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr "Kein Barcode vorhanden"
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr "Lagerartikel bereits gescannt"
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr "Lagerartikel bereits an diesem Standort vorhanden"
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr "Lagerartikel hinzugefügt"
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr "Barcode entspricht keinem Lagerartikel"
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr "Lagerbehälter an diesen Ort einscannen"
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr "Barcode des Lagerbehälters scannen um ihn an diesen Ort hinzuzufügen"
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr "Barcode entspricht keinem gültigen Lagerort"
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr "Zu Lagerort hinzufügen"
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr "Barcode entspricht keinem Lagerort"
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr "Stücklisten-Position anlegen"
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr "Zeilendaten anzeigen"
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr "Zeilendaten"
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Schliessen"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr "Vorlage einer Stückliste herunterladen"
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr "Mehrstufige Stückliste"
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr "Stücklistendaten für Untergruppen einbeziehen"
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr "Stufen"
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr "Wählen Sie die maximale Anzahl an zu exportierenden Stücklistenstufen (0 = alle Stufen)"
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr "Alternative Teile einbeziehen"
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr "Alternative Teile in exportierte Stückliste einbeziehen"
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr "Parameter-Daten einschließen"
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr "Teile-Parameter in Stücklisten-Export einschließen"
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr "Bestand einschließen"
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr "Teilebestand in exportierte Stückliste einbeziehen"
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr "Herstellerdaten einschließen"
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr "Teile-Herstellerdaten in Stückliste-Export einschließen"
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr "Lieferantendaten einschließen"
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr "Teile-Bestand in Stückliste-Export einschließen"
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr "Preisinformationen einschließen"
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr "Preisinformationen in Stücklisten-Export einschließen"
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr "Ersatzteil entfernen"
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr "Wählen Sie ein neues Ersatzteil aus und fügen Sie es mit den folgenden Eingaben hinzu"
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr "Sind Sie sicher, dass Sie dieses Ersatzteil entfernen möchten?"
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr "Ersatzteil entfernen"
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr "Ersatzteil hinzufügen"
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr "Stücklisten Ersatzteile bearbeiten"
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr "Alle ausgewählte Stücklistenpositionen werden gelöscht"
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr "Ausgewählte Stücklistenpositionen löschen?"
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr "Elemente löschen"
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr "Stückliste für Bauteile laden"
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr "Ersatzteile verfügbar"
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr "Alternatives Lager erlaubt"
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr "Ersatzteile"
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr "Stücklistenpreise sind vollständig"
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr "Stücklistenpreise sind vollständig"
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr "Keine Preisinformation verfügbar"
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr "Externes Lager"
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr "Kein Lagerbestand verfügbar"
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr "Alternatives Lager und Ersatzteillager einschließen"
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr "Alternatives Lager einschließen"
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr "Ersatzteillager einschließen"
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr "Verbrauchsartikel"
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr "Stücklisten-Position kontrollieren"
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr "Diese Position wurde kontrolliert"
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr "Ersatzteile bearbeiten"
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr "Stücklisten-Position bearbeiten"
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr "Stücklisten-Position löschen"
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr "Stückliste anzeigen"
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr "Keine Stücklisten-Position(en) gefunden"
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr "Benötigtes Teil"
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr "Von übergeordneter Stückliste geerbt"
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr "Bauauftrag bearbeiten"
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr "Bauauftrag erstellen"
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr "Bauauftrag abbrechen"
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr "Sind Sie sicher, dass sie diesen Bauauftrag abbrechen möchten?"
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr "Lagerartikel wurden zu diesem Bauauftrag hinzugefügt"
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr "Es sind noch unvollständige Artikel für diesen Bauauftrag vorhanden"
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr "Bauauftrag ist bereit abgeschlossen zu werden"
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr "Dieser Bauauftrag kann nicht abgeschlossen werden, da es unfertige Endprodukte gibt"
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr "Bauauftrag ist unvollständig"
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr "Bauauftrag fertigstellen"
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr "Nächste verfügbare Seriennummer"
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr "Letzte Seriennummer"
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr "Die Stückliste enthält verfolgbare Teile"
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr "Endprodukte müssen individuell angelegt werden"
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr "Nachverfolgbare Teile können Seriennummern haben"
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr "Seriennummern für mehrere einzelne Endprodukte angeben"
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr "Endprodukt anlegen"
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr "Lagerartikel zu diesem Endprodukt zuweisen"
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr "Bestand von Endprodukt entfernen"
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr "Endprodukt fertigstellen"
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr "Ausschuss Endprodukt"
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr "Endprodukt entfernen"
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr "Sind Sie sicher, dass sie alle Lagerartikel von diesem Bauauftrag entfernen möchten?"
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr "Lagerartikel entfernen"
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr "Endprodukte auswählen"
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr "Mindestens ein Endprodukt muss ausgewählt werden"
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr "Ausgewählte Endprodukte werden als vollständig markiert"
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr "Endprodukt"
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr "Endprodukte fertigstellen"
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr "Ausgewählte Endprodukte werden als Ausschuss markiert"
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr "Ausschuss wird als verworfen markiert"
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr "Zugewiesene Lagerbestände werden nicht mehr verfügbar sein"
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr "Der Fertigstellungsstatus des Bauauftrags wird nicht angepasst"
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr "Ausschuss Endprodukte"
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr "Ausgewählte Endprodukte werden gelöscht"
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr "Endprodukte werden dauerhaft gelöscht"
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr "Zugewiesene Lagerartikel werden in den Bestand zurückgeführt"
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr "Endprodukte entfernen"
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr "Keine Allokationen für Bauauftrag gefunden"
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr "Standort nicht angegeben"
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr "Endprodukte fertigstellen"
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr "Ausschuss"
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr "Endprodukte löschen"
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr "Endprodukt"
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr "Endprodukte"
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr "Endprodukt-Aktionen"
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr "Keine aktiven Endprodukte gefunden"
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr "Zugewiesene Positionen"
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr "Erforderliche Prüfungen"
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr "Teile auswählen"
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr "Sie müssen mindestens einen Teil für die Zuweisung auswählen"
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr "Anzahl für Bestandszuordnung eingeben"
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr "Alle Teile zugeordnet"
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr "Alle ausgewählten Teile wurden vollständig zugeordnet"
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr "Wählen Sie den Quellort aus (leer lassen, um von allen Standorten zu nehmen)"
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr "Lagerartikel für Bauauftrag zuweisen"
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr "Keine passenden Lagerstandorte"
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr "Keine passenden Lagerartikel"
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr "Automatische Lagerzuordnung"
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr "Lagerartikel werden automatisch diesem Bauauftrag zugewiesen, entsprechend den angegebenen Richtlinien"
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr "Wenn ein Lagerort angegeben ist, wird der Lagerbestand nur von diesem Ort zugewiesen"
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr "Wenn der Lagerbestand als austauschbar gilt, wird er vom ersten Standort zugewiesen, an dem er gefunden wird"
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr "Wenn ein Ersatzlager zugelassen ist, wird dieses verwendet, wenn das Primärteil nicht vorrätig ist"
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr "Lagerartikel zuordnen"
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr "Keine Bauaufträge zur Suchanfrage"
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr "Auswählen"
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr "Bauauftrag ist überfällig"
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr "Keine Benutzerinformation"
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr "Bestands-Zuordnung bearbeiten"
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr "Bestands-Zuordnung löschen"
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr "Zuordnung bearbeiten"
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr "Zuordnung entfernen"
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr "Bauauftragsposition"
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr "Bauauftragspositionen"
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr "Keine Bauauftragspositionen gefunden"
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr "Nachverfolgbares Teil"
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr "Menge"
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr "Ausreichender Bestand vorhanden"
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr "Verbrauchsartikel"
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr "Verfolgtes Objekt"
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr "Zuweisung von nachverfolgbaren Artikeln zu einzelnen Bauprodukten"
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr "Bestand bauen"
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr "Bestand bestellen"
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr "Bestand zuweisen"
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr "Bestands-Zuordnung löschen"
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr "Hersteller hinzufügen"
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr "Herstellerteil hinzufügen"
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr "Herstellerteil ändern"
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr "Zulieferer hinzufügen"
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr "Zuliefererteil hinzufügen"
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr "Alle ausgewählten Zulieferteile werden gelöscht"
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr "Zuliefererteil entfernen"
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr "Neue Firma hinzufügen"
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr "Teile geliefert"
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr "Hersteller-Teile"
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr "Keine Firmeninformation gefunden"
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr "Neuen Kontakt erstellen"
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr "Kontakt bearbeiten"
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr "Alle ausgewählten Kontakte werden gelöscht"
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "Rolle"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr "Kontakte löschen"
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr "Keine Kontakte gefunden"
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "Telefonnummer"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "E-Mail-Adresse"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr "Kontakt löschen"
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr "Neue Adresse erstellen"
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr "Adresse bearbeiten"
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr "Alle ausgewählten Adressen werden gelöscht"
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr "Adressen löschen"
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr "Keine Adressen gefunden"
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr "Postleitzahl"
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr "Bundesland"
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr "Kurierhinweise"
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr "Interne Hinweise"
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr "Adresse löschen"
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr "Alle ausgewählten Herstellerteile werden gelöscht"
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr "Herstellerteile löschen"
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr "Alle ausgewählten Parameter werden gelöscht"
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr "Parameter löschen"
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr "Teile bestellen"
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr "Herstellerteile löschen"
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr "Herstellerteil-Aktionen"
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr "Keine Herstellerteile gefunden"
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr "Vorlagenteil"
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr "Baugruppe"
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr "Keine Parameter gefunden"
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr "Parameter bearbeiten"
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr "Parameter löschen"
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr "Parameter bearbeiten"
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr "Parameter löschen"
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr "Zulieferteile löschen"
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr "Keine Zulieferteile gefunden"
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr "Basiseinheit"
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr "Verfügbarkeit"
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr "Zulieferteile bearbeiten"
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr "Zuliefererteil löschen"
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr "Staffelpreis löschen"
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr "Staffelpreis bearbeiten"
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr "Keine Staffelpreisinformation gefunden"
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr "Zuletzt aktualisiert"
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr "Staffelpreis bearbeiten"
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr "Staffelpreis löschen"
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr "wahr"
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr "falsch"
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr "Filter auswählen"
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr "Etiketten drucken"
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr "Berichte drucken"
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr "Tabelle herunterladen"
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr "Tabelle neu laden"
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr "Neuen Filter hinzufügen"
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr "Alle Filter entfernen"
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr "Filter erstellen"
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr "Aktion nicht erlaubt"
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr "Erstellen ist nicht erlaubt"
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr "Aktualisieren ist nicht erlaubt"
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr "Löschvorgang nicht erlaubt"
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr "Anzeigevorgang nicht erlaubt"
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr "Dieses Formular offen lassen"
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr "Gib eine gültige Nummer ein"
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "Fehler in Formular"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr "Keine Ergebnisse gefunden"
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr "Suche"
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr "Eingabe löschen"
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr "Dateispalte"
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr "Feldname"
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr "Spalten auswählen"
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "JA"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "NEIN"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr "Wahr"
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr "Falsch"
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr "Keine Ersatzteile für Montage erforderlich"
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr "Elemente auswählen"
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr "Keine Elemente zum Drucken ausgewählt"
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr "Etiketten an den Drucker senden"
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "Abbrechen"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Abschicken"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr "Formulartitel"
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr "Warte auf Server..."
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr "Fehler-Informationen anzeigen"
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr "Akzeptieren"
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr "Lade Daten"
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr "Ungültige Antwort vom Server"
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr "Formulardaten fehlen bei Serverantwort"
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr "Formulardaten fehlerhaft"
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr "JSON Antwort enthält keine Formulardaten"
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr "Fehler 400: Ungültige Anfrage"
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr "Fehler 400 von Server erhalten"
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr "Fehler bei Formulardaten-Anfrage"
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr "Keine Nachrichten gefunden"
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr "ID"
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr "Alter"
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr "Benachrichtigung"
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr "Als ungelesen markieren"
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr "Als gelesen markieren"
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr "Keine ungelesenen Benachrichtigungen"
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr "Benachrichtigungen erscheinen hier"
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr "Zusätzliche Position hinzufügen"
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr "Bestellung exportieren"
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr "Position duplizieren"
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr "Postion bearbeiten"
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr "Position löschen"
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr "Keine Postionen gefunden"
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr "Postionen duplizieren"
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr "Position bearbeiten"
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr "Position löschen"
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr "Teileigenschaften"
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr "Erstellungsoptionen für Teile"
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr "Duplizierungsoptionen für Teile"
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr "Teil-Kategorie hinzufügen"
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr "Icon (optional) - alle verfügbaren Icons einsehbar auf"
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr "Teil-Kategorie hinzufügen"
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr "Neue Kategorie nach dieser Kategorie erstellen"
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr "Artikelkategorie erstellt"
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr "Teilekategorie bearbeiten"
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr "Möchten Sie diese Artikel-Kategorie wirklich löschen?"
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr "In übergeordnete Kategorie verschieben"
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr "Teil-Kategorie löschen"
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr "Aktion für Teile in dieser Kategorie"
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr "Aktion für Unterkategorien"
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr "Teil erstellen"
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr "Weiteres Teil nach diesem erstellen"
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr "Teil erfolgreich angelegt"
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr "Teil bearbeiten"
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr "Teil bearbeitet"
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr "Teil-Variante anlegen"
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr "Aktives Teil"
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr "Teil kann nicht gelöscht werden, da es derzeit aktiv ist"
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr "Das Löschen dieses Teils kann nicht rückgängig gemacht werden"
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr "Alle Lagerartikel für dieses Teil werden gelöscht"
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr "Dieses Teil wird von allen Stücklisten entfernt"
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr "Alle Hersteller- und Lieferanteninformationen für dieses Teil werden gelöscht"
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr "Teil löschen"
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr "Du hast Benachrichtigungen zu diesem Artikel abonniert"
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr "Du hast Benachrichtigungen zu diesem Artikel abonniert"
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr "Benachrichtigungen zu diesem Artikel abonnieren"
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr "Du erhältst keine Benachrichtigungen zu diesem Artikel mehr"
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr "Die Stückliste zu validieren markiert jede Position als gültig"
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr "Stückliste prüfen"
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr "Überprüfte Stückliste"
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr "Stückliste kopieren"
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr "Bestand niedrig"
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr "Kein Lagerbestand verfügbar"
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr "Bedarf"
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr "Einheit"
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr "Virtuelles Teil"
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr "Abonniertes Teil"
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr "Verkäufliches Teil"
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr "Erstellung eines neuen Inventurberichts planen."
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr "Nach Fertigstellung steht der Inventurbericht zum Download zur Verfügung."
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr "Inventurbericht erstellen"
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr "Inventurbericht geplant"
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr "Keine Inventurinformationen verfügbar"
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr "Inventureintrag bearbeiten"
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr "Inventureintrag löschen"
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr "Keine Varianten gefunden"
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr "Keine Teileparametervorlagen gefunden"
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr "Teileparametervorlage bearbeiten"
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr "Alle Parameter mit Verweis auf diese Vorlage werden ebenfalls gelöscht"
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr "Teileparametervorlage löschen"
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr "Keine Bestellungen gefunden"
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr "Diese Position ist überfällig"
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr "Position empfangen"
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr "Teilebeziehung löschen"
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr "Teilebeziehung löschen"
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr "Keine Teile gefunden"
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr "Wähle die Kategorie für die ausgewählten Teile"
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr "Teilekategorie auswählen"
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr "Kategorie wählen"
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr "Teil"
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr "Teile"
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr "Keine Kategorien"
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr "Als Liste anzeigen"
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr "Als Raster anzeigen"
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr "Keine Unterkategorien gefunden"
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr "Als Baum anzeigen"
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr "Unterkategorien laden"
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr "Abonnierte Kategorie"
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr "Keine passenden Testvorlagen gefunden"
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr "Ergebnisse"
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr "Dieser Test ist für ein übergeordnetes Teil definiert"
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr "Vorlage für Testergebnis bearbeiten"
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr "Vorlage für Testergebnis löschen"
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr "Kein Datum angegeben"
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr "Das angegebene Datum liegt in der Vergangenheit"
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr "Spekulativ"
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr "Keine Zeitplanung für dieses Teil vorhanden"
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr "Fehler beim Abrufen der Zeitplanungsinformationen für dieses Teil"
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr "Geplante Lagermengen"
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr "Maximale Menge"
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr "Minimaler Lagerbestand"
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr "Keine Plugins gefunden"
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr "Dieses Plugin ist nicht mehr installiert"
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr "Dieses Plugin ist aktiv"
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr "Dieses Plugin ist installiert, aber nicht aktiv"
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr "Plugin deaktivieren"
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr "Plugin aktivieren"
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr "Das Plugin wurde installiert"
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr "Soll dieses Plugin aktiviert werden?"
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr "Soll dieses Plugin deaktiviert werden?"
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "Aktivieren"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "Deaktivieren"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr "Plugin aktualisiert"
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr "Fehler beim Abrufen der Währungsdaten"
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr "Keine Stücklisten-Daten verfügbar"
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr "Keine Zulieferer-Preise verfügbar"
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr "Keine Staffelpreisdaten verfügbar"
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr "Keine Einkaufshistorie verfügbar"
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr "Kaufpreisverlauf"
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr "Keine Verkaufshistorie verfügbar"
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr "Verkaufspreisverlauf"
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr "Keine Variantendaten verfügbar"
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr "Variantenteil"
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr "Bestellung bearbeiten"
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr "Duplizierungsoptionen"
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr "Bestellung abschließen"
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr "Diese Bestellung als vollständig markieren?"
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr "Alle Positionen wurden erhalten"
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr "Diese Bestellung enthält Positionen, die nicht als empfangen markiert wurden."
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr "Fertigstellen dieser Bestellung bedeutet, dass sie ihre Positionen nicht länger bearbeiten können."
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr "Bestellung stornieren"
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr "Soll die Bestellung storniert werden?"
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr "Diese Bestellung kann nicht storniert werden"
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr "Nachdem diese Bestellung platziert ist, können die Positionen nicht länger bearbeitet werden."
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr "Bestellung aufgeben"
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr "Mindestens ein kaufbares Teil muss ausgewählt werden"
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr "Zu bestellende Menge"
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr "Neues Zuliefererteil"
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr "Neue Bestellung"
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr "Zur Bestellung hinzufügen"
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr "Zusammenfügen"
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr "Keine passenden Lieferantenteile"
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr "Keine passenden Bestellungen"
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr "Positionen auswählen"
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr "Mindestens eine Position muss ausgewählt werden"
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr "Erhaltene Menge"
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr "Zu erhaltende Menge"
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr "Bestandsstatus"
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr "Barcode hinzufügen"
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr "Barcode entfernen"
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr "Lagerort angeben"
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr "Losnummer hinzufügen"
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr "Seriennummern hinzufügen"
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr "Seriennummern"
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr "Bestellnummer"
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr "Zu erhaltende Menge"
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr "Empfang der Artikel bestätigen"
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr "Bestellartikel erhalten"
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr "Artikel-Barcode scannen"
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr "Scanne den Barcode am erhaltenen Artikel (darf nicht mit einem existierenden Lagerartikel übereinstimmen)"
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr "Ungültige Barcode-Daten"
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr "Bestellung ist überfällig"
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr "Alle ausgewählten Positionen werden gelöscht"
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr "Ausgewählte Positionen löschen?"
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr "Position duplizieren"
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr "Position bearbeiten"
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr "Position löschen"
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr "Position duplizieren"
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr "Position bearbeiten"
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr "Position löschen"
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr "Kunden hinzufügen"
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr "Rücksendeauftrag erstellen"
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr "Rücksendeauftrag bearbeiten"
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr "Neuer Rücksendeauftrag"
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr "Soll der Rücksendeauftrag storniert werden?"
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr "Rücksendeauftrag stornieren"
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr "Rücksendeauftrag abschließen"
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr "Kein Rücksendeauftrag gefunden"
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr "Ungültiger Kunde"
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr "Rücksendeauftragspositionen erhalten"
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr "Keine passenden Positionen gefunden"
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr "Artikel als empfangen markieren"
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr "Auftrag anlegen"
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr "Auftrag bearbeiten"
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr "Dieser Sendung wurden keine Lagerartikel zugewiesen"
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr "Lieferung fertigstellen"
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr "Lieferung bestätigen"
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr "Keine ausstehenden Sendungen gefunden"
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr "Keine Lagerartikel wurden offenen Sendungen zugewiesen"
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr "Lieferung fertigstellen"
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr "Überspringen"
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr "Auftrag versenden"
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr "Bestellung versenden?"
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr "Auftrag kann nicht abgeschlossen werden, da unvollständige Sendungen vorhanden sind"
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr "Dieser Auftrag enthält Positionen, die noch nicht abgeschlossen sind."
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr "Versenden dieses Auftrags bedeutet, dass der Auftrag und seine Positionen nicht mehr bearbeitbar sind."
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr "Diesen Auftrag aufgeben?"
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr "Auftrag aufgeben"
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr "Auftrag stornieren"
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr "Stornieren dieser Bestellung bedeutet, dass sie nicht länger bearbeitbar ist."
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr "Neue Lieferung erstellen"
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr "Keine Aufträge gefunden"
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr "Lieferung bearbeiten"
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr "Lieferung fertigstellen"
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr "Lieferung löschen"
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr "Lieferung bearbeiten"
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr "Lieferung löschen"
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr "Keine passende Lieferung gefunden"
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr "Sendungsreferenz"
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr "Nicht versandt"
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr "Nachverfolgen"
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr "Rechnung"
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr "Lieferung hinzufügen"
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr "Bestandszuordnung bestätigen"
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr "Lagerartikel Auftrag zuweisen"
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr "Keine Allokationen für Auftrag gefunden"
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr "Bestandszuordnung bearbeiten"
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr "Löschvorgang bestätigen"
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr "Bestandszuordnung löschen"
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr "An den Kunden versandt"
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr "Lagerort nicht angegeben"
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr "Seriennummern zuweisen"
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr "Bestand kaufen"
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr "Preis berechnen"
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr "Kann nicht gelöscht werden, da Artikel versandt wurden"
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr "Kann nicht gelöscht werden, da Artikel zugewiesen sind"
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr "Stückpreis aktualisieren"
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr "Keine Ergebnisse"
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr "Suchbegriff eingeben"
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr "ergebnis"
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr "Ergebnisse minimieren"
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr "Ergebnisse entfernen"
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr "Lagerartikel serialisieren"
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr "Lager-Serialisierung bestätigen"
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr "Lagerorttyp hinzufügen"
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr "Lagerort bearbeiten"
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr "Lagerort hinzufügen"
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr "Weiteren Lagerort nach diesem erstellen"
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr "Lagerort erstellt"
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr "Soll dieser Lagerort gelöscht werden?"
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr "Zum übergeordneten Lagerort verschieben"
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr "Lagerort löschen"
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr "Aktion für Lagerartikel in diesem Lagerort"
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr "Aktion für Unter-Lagerorte"
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr "Dieser Teil kann nicht serialisiert werden"
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr "Angegebene Menge als Packungen anstatt einzelner Artikel hinzufügen"
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr "Ausgangsmenge für diesen Lagerartikel eingeben"
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr "Seriennummern für neue Lagerartikel eingeben (oder leer lassen)"
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr "Lagerartikel dupliziert"
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr "Lagerartikel duplizieren"
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr "Soll dieser Lagerartikel gelöscht werden?"
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr "Lagerartikel löschen"
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr "Lagerartikel bearbeiten"
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr "Weiteres Teil nach diesem erstellen"
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr "Neuen Lagerartikel erstellen"
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr "Mehrere Lagerartikel wurden erstellt"
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr "Seriennummer finden"
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr "Seriennummer eingeben"
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr "Keine passende Seriennummer"
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr "Mehr als ein übereinstimmendes Ergebnis gefunden"
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr "Bestand Zuweisung bestätigen"
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr "Lagerbestand einem Kunden zuweisen"
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr "Achtung: Das Zusammenführen kann nicht rückgängig gemacht werden"
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr "Einige Informationen gehen verloren, wenn Artikel zusammengeführt werden"
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr "Lagerartikelverlauf wird für zusammengeführte Lagerartikel gelöscht"
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr "Lieferantenteil-Informationen werden für zusammengeführte Artikel gelöscht"
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr "Bestandszusammenführung bestätigen"
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr "Lagerartikel zusammenführen"
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr "Bestand verschieben"
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr "Verschieben"
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr "Bestand zählen"
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr "Zählen"
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr "Bestand entfernen"
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr "Entnehmen"
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr "Bestand hinzufügen"
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Hinzufügen"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr "Bestand löschen"
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr "Menge von serialisiertem Bestand kann nicht bearbeitet werden"
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr "Bestandsanzahl angeben"
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr "Lagerartikel auswählen"
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr "Wähle mindestens einen verfügbaren Lagerartikel aus"
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr "Bestandsanpassung bestätigen"
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr "Test bestanden"
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr "Testergebnis hinzufügen"
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr "Testergebnis bearbeiten"
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr "Testergebnis löschen"
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr "Keine Testergebnisse gefunden"
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr "Testdatum"
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr "Test gestartet"
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr "Test beendet"
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr "Testergebnis bearbeiten"
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr "Testergebnis löschen"
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr "In Produktion"
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr "In Lagerartikel installiert"
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr "Auftrag zugewiesen"
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr "Kein Lagerort gesetzt"
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr "Bestandsstatus ändern"
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr "Bestand zusammenführen"
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr "Bestand löschen"
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr "Lagerartikel"
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr "Zu Lagerort einscannen"
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr "Lager-Aktionen"
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr "Installierte Artikel laden"
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr "Lagerartikel wird produziert"
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr "Lagerartikel wurde Auftrag zugewiesen"
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr "Lagerartikel wurde Kunden zugewiesen"
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr "Serialisierter Lagerartikel wurde zugewiesen"
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr "Lagerartikel wurde vollständig zugewiesen"
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr "Lagerartikel wurde teilweise zugewiesen"
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr "Lagerartikel in anderem Artikel verbaut"
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr "Lagerbestand wurde durch einen Bauauftrag verbraucht"
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr "Lagerartikel ist abgelaufen"
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr "Lagerartikel läuft demnächst ab"
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr "Lagerartikel wurde zurückgewiesen"
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr "Lagerartikel ist verloren"
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr "Lagerartikel ist zerstört"
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr "Aufgebraucht"
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr "Zuliefererteil nicht angegeben"
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr "Bestandswert"
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr "Keine zur Anfrage passenden Lagerartikel gefunden"
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr "Lagerorte"
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr "Untergeordnete Lagerorte laden"
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr "Details"
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr "Keine Änderungen"
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr "Teileinformationen nicht verfügbar"
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr "Lagerort existiert nicht mehr"
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr "Bauauftrag existiert nicht mehr"
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr "Bestellung existiert nicht mehr"
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr "Auftrag existiert nicht mehr"
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr "Rücksendebestellung existiert nicht mehr"
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr "Kunde existiert nicht mehr"
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr "Lagerartikel existiert nicht mehr"
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr "Hinzugefügt"
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr "Entfernt"
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr "Keine installierten Artikel"
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr "Lagerartikel deinstallieren"
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr "Zu deinstallierende Lagerartikel auswählen"
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr "Einen anderen Lagerartikel in dieses Teil installieren"
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr "Lagerartikel können nur installiert werden wenn folgende Kriterien erfüllt werden"
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr "Der Lagerartikel ist mit einem Teil verknüpft das in der Stückliste für diesen Lagerartikel ist"
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr "Dieser Lagerartikel ist aktuell vorhanden"
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr "Der Lagerbestand ist nicht bereits in einem anderen Bestand installiert"
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr "Der Lagerbestand wird entweder mit einem Batch-Code oder mit Seriennummer verfolgt"
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr "Teil zur Installation auswählen"
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr "Wählen Sie einen oder mehrere Bestandteile aus"
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr "Lagerartikel auswählen"
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr "Bestandsstatus ändern"
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr "Hat Projektcode"
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr "Bestellstatus"
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr "Nachverfolgbares Teil"
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr "Baugruppe"
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr "Hat verfügbaren Bestand"
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr "Erlaube alternatives Lager"
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr "Unter-Lagerorte einschließen"
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr "Lagerorte einschließen"
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr "Hat Lagerorttyp"
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr "Unterkategorien einschließen"
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr "Abonniert"
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr "Hat Seriennummer"
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr "Seriennummer >="
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr "Seriennummer größer oder gleich"
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr "Seriennummer <="
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr "Seriennummern kleiner oder gleich"
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr "Seriennummer"
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr "Losnummer"
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr "Aktive Teile"
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr "Bestand aktiver Teile anzeigen"
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr "Teil ist eine Baugruppe"
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr "Ist zugeordnet"
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr "Teil wurde zugeordnet"
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr "Lagerartikel ist zur Verwendung verfügbar"
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr "Bestand in Unter-Lagerorten einschließen"
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr "Zeige aufgebrauchte Lagerartikel"
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr "Zeige Teile welche im Lager sind"
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr "Zeige Teile welche in Produktion sind"
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr "Lagerartikel für Teile-Varianten einschließen"
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr "Zeige Bestand, welcher in einem anderen Teil verbaut ist"
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr "Zeige Bestand, welcher Kunden zugeordnet ist"
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr "Bestandsstatus"
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr "Hat Batch-Code"
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr "Lagerbestand wird entweder per Batch-Code oder Seriennummer verfolgt"
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr "Hat Einkaufspreis"
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr "Zeige Bestand, für welchen ein Einkaufspreis verfügbar ist"
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr "Ablaufdatum vor"
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr "Ablaufdatum nach"
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr "Zeige abgelaufene Lagerartikel"
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr "Zeige Bestand, der bald abläuft"
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr "Test bestanden"
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr "Installierte Teile einschließen"
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr "Bauauftrags Status"
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr "Teile in Unterkategorien einschließen"
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr "Aktive Teile anzeigen"
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr "Verfügbarer Lagerbestand"
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr "Hat Einheiten"
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr "Teil hat definierte Einheiten"
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr "Hat IPN"
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr "Teil hat Interne Teilenummer"
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr "Auf Lager"
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr "Kaufbar"
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr "Hat Inventureinträge"
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr "Hat Auswahlen"
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr "Kalenderansicht anzeigen"
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr "Listenansicht anzeigen"
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr "Baumansicht anzeigen"
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr "Alle Zeilen ausklappen"
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr "Alle Zeilen einklappen"
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr "Tabellendaten exportieren"
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr "Dateiformat wählen"
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr "Lade Daten"
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr "Zeilen pro Seite"
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr "Alle Zeilen anzeigen"
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr "Zeige"
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr "bis"
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr "von"
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr "Zeilen"
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr "Keine passenden Ergebnisse gefunden"
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr "Seitennavigation verstecken/anzeigen"
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr "Umschalten"
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr "Alle"
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Kaufen"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Verkaufen"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Benachrichtigungen anzeigen"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Neue Benachrichtigungen"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "Admin"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Ausloggen"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Speichern"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Zeige alle Benachrichtigungen und Verlauf"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr "Plattform UI - die neue Oberfläche für InvenTree - bietet modernere Administrationsmöglichkeiten."
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr "Plattform UI - die neue Benutzeroberfläche für InvenTree - ist bereit um getestet zu werden."
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr "Jetzt ausprobieren"
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr "hier"
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "QR Daten nicht angegeben"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Sie wurden erfolgreich ausgeloggt."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Erneut einloggen"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Suchergebnis anzeigen"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Suche zurücksetzen"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Suche abbrechen"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "Fehler bei der Anmeldung"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "Account Login fehlgeschlagen"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "Beim Versuch, sich über Ihr soziales Netzwerkkonto anzumelden, ist ein Fehler aufgetreten."
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "Mit %(provider)s verknüpfen"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr "Sie sind dabei, ein Drittkonto von %(provider)s zu verknüfen."
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "Mit %(provider)s anmelden"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr "Sie sind dabei sich mit einem Konto von %(provider)s anzumelden."
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Weiter"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "Ungültiger SSO-Anbieter"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr "Der ausgewählte SSO-Anbieter ist ungültig oder wurde nicht korrekt konfiguriert"
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr "Sie sind dabei, Ihr %(provider_name)s Konto zu verwenden, um sich bei %(site_name)s anzumelden."
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr "Bitte füllen Sie zum Abschluss folgendes Formular aus"
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr "Anbieter wurde nicht konfiguriert"
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr "Es wurden keine SSO-Anbieter konfiguriert"
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Instanzname"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Datenbank"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "Server läuft im Debug-Modus"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Docker-Modus"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "Server wird mit Docker bereitgestellt"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Plugin-Unterstützung"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Plugin-Unterstützung aktiviert"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Plugin-Unterstützung deaktiviert"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Serverstatus"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Gesund"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Probleme erkannt"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Hintergrund-Prozess"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Hintergrund-Prozess läuft nicht"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "E-Mail-Einstellungen"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "E-Mail-Einstellungen nicht konfiguriert"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Ja"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Nein"
-
#: users/admin.py:101
msgid "Users"
msgstr "Benutzer"
@@ -15746,35 +8494,59 @@ msgstr "Das letzte Mal, wo das Token verwendet wurde"
msgid "Revoked"
msgstr "Widerrufen"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "Admin"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Bestellungen"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Aufträge"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "Rücksendeaufträge"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Berechtigung geändert"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Gruppe"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Ansicht"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Berechtigung Einträge anzuzeigen"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Hinzufügen"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Berechtigung Einträge zu erstellen"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Ändern"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Berechtigungen Einträge zu ändern"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Löschen"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Berechtigung Einträge zu löschen"
diff --git a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po
index af54812c7d..c0184e8c29 100644
--- a/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/el/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"Language: el_GR\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Δεν έχετε δικαιώματα να το δείτε αυτό"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "E-mail (ξανά)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Επιβεβαίωση διεύθυνσης email"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Πρέπει να πληκτρολογήσετε το ίδιο email κάθε φορά."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Η παρεχόμενη κύρια διεύθυνση ηλεκτρονικού ταχυδρομείου δεν είναι έγκυρη."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Ο παρεχόμενος τομέας ηλεκτρονικού ταχυδρομείου δεν έχει εγκριθεί."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Η εγγραφή είναι απενεργοποιημένη."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Δεν ήταν δυνατή η μετατροπή από {original} σε {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Μη έγκυρη ποσότητα"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Σημειώσεις"
@@ -104,90 +116,42 @@ msgstr "Η τιμή '{name}' δεν εμφανίζεται σε μορφή μο
msgid "Provided value does not match required pattern: "
msgstr "Η παρεχόμενη τιμή δεν ταιριάζει με το απαιτούμενο απαραραίητη μοτίβο: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Εισάγετε κωδικό"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Εισάγετε νέο κωδικό πρόσβασης"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Επιβεβαιώστε τον κωδικό πρόσβασης"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Επιβεβαιώστε τον νέο κωδικό πρόσβασης"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Παλιός κωδικός πρόσβασης"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "E-mail (ξανά)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Επιβεβαίωση διεύθυνσης email"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Πρέπει να πληκτρολογήσετε το ίδιο email κάθε φορά."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Η παρεχόμενη κύρια διεύθυνση ηλεκτρονικού ταχυδρομείου δεν είναι έγκυρη."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Ο παρεχόμενος τομέας ηλεκτρονικού ταχυδρομείου δεν έχει εγκριθεί."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Η εγγραφή είναι απενεργοποιημένη."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Κενό σειριακό αριθμό συμβολοσειράς"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Διπλότυπο serial number"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Το εύρος της ομάδας {group} υπερβαίνει την επιτρεπόμενη ποσότητα ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Δεν βρέθηκαν σειριακοί αριθμοί"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Ο αριθμός μοναδικών σειριακών αριθμών ({len(serials)}) πρέπει να αντιστοιχεί στην ποσότητα ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Αφαιρέστε τα HTML tags από την τιμή που εισάγατε"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -434,60 +396,21 @@ msgstr "Διπλότυπα ονόματα δεν μπορούν να υπάρχ
msgid "Invalid choice"
msgstr "Μη έγκυρη επιλογή"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Όνομα"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Περιγραφή"
@@ -495,8 +418,7 @@ msgstr "Περιγραφή"
msgid "Description (optional)"
msgstr "Περιγραφή (προαιρετική)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Μονοπάτι"
@@ -541,14 +463,11 @@ msgstr "Σφάλμα διακομιστή"
msgid "An error has been logged by the server."
msgstr "Ένα σφάλμα έχει καταγραφεί από το διακομιστή."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Πρέπει να είναι αριθμός"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Νόμισμα"
@@ -556,11 +475,11 @@ msgstr "Νόμισμα"
msgid "Select currency from available options"
msgstr "Επιλέξτε νόμισμα από τις διαθέσιμες επιλογές"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr "Αρχείο Δεδομένων"
msgid "Select data file for upload"
msgstr "Επιλέξτε ένα αρχείο για ανέβασμα"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Η λήψη εικόνων από απομακρυσμένο URL δεν
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Άγνωστη βάση δεδομένων"
@@ -719,39 +632,12 @@ msgstr "Η μέση τιμή δεν πρέπει να υπερβαίνει το
msgid "Invalid value for overage"
msgstr "Μη έγκυρη τιμή για υπέρβαση"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Τροποποίηση πληροφοριών χρήστη"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Ορισμός Κωδικού Πρόσβασης"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Τα πεδία κωδικού πρόσβασης πρέπει να ταιριάζουν"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Δόθηκε λάθος κωδικός πρόσβασης"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Πληροφορίες συστήματος"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Σχετικά με το InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Γονική Κατασκευή"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Εκδόθηκε από"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Η έκδοση πρέπει να ακυρωθεί πριν διαγραφεί"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Αναλώσιμο"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Προαιρετικό"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Υπό παρακολούθηση"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Εξάρτημα"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Κατανεμημένο"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Διαθέσιμο"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Σειρά Κατασκευής"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Δημιουργία Παραγγελιών"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Μη έγκυρη επιλογή για γονική κατασκευή"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr "Εξάρτημα από εντολή κατασκευής δεν μπορεί να αλλάξει"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Αναφορά Παραγγελίας Κατασκευής"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Αναφορά"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Σύντομη περιγραφή της κατασκευής (προαιρετικό)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "BuildOrder στην οποία έχει δοθεί αυτή η κατασκευή"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Επιλέξτε τμήμα για κατασκευή"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Κωδικός Παραγγελίας Πωλήσεων"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "SalesOrder στην οποία έχει διατεθεί αυτό το build"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Τοποθεσία Προέλευσης"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Επιλέξτε τοποθεσία από την οποία θα γίνει απόθεμα, για αυτή την κατασκευή (αφήστε κενό για να πάρετε από οποιαδήποτε θέση αποθήκευσης)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Τοποθεσία Προορισμού"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Επιλέξτε την τοποθεσία όπου θα αποθηκευτούν τα ολοκληρωμένα στοιχεία"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Ποσότητα Κατασκευής"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Αριθμός αντικειμένων για κατασκευή"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Ολοκληρωμένα αντικείμενα"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Αριθμός αντικειμένων αποθέματος που έχουν ολοκληρωθεί"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Κατάσταση Κατασκευής"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Κωδικός κατάστασης κατασκευής"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Κωδικός Παρτίδας"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Κωδικός παρτίδας για αυτήν την κατασκευή"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Ημερομηνία Δημιουργίας"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Ημερομηνία ολοκλήρωσης στόχου"
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Ημερομηνία ολοκλήρωσης της κατασκευής. Η κατασκευή θα καθυστερήσει μετά από αυτή την ημερομηνία."
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Ημερομηνία ολοκλήρωσης"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "ολοκληρώθηκε από"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Εκδόθηκε από"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Χρήστης που εξέδωσε αυτήν την παραγγελία κατασκευής"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Υπεύθυνος"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Χρήστης ή ομάδα υπεύθυνη για αυτή την εντολή κατασκευής"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Εξωτερικοί σύνδεσμοι"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Σύνδεσμος προς εξωτερική διεύθυνση URL"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Προτεραιότητα Κατασκευής"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Προτεραιότητα αυτής της εντολής κατασκευής"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Κωδικός Έργου"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Κωδικός έργου για αυτήν την εντολή κατασκευής"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Η παραγγελία κατασκευής {build} έχει ολοκληρωθεί"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Δεν καθορίστηκε έξοδος κατασκευής"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Η παραγγελία κατασκευής έχει ολοκληρωθεί"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "Η έξοδος κατασκευής δεν ταιριάζει με την παραγγελία κατασκευής"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "Η ποσότητα δεν μπορεί να είναι μεγαλύτερη από την παραγόμενη ποσότητα"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "Το προϊόν κατασκευής {serial} δεν έχει περάσει όλες τις απαιτούμενες δοκιμές"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Αντικείμενο κατασκευής"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Αντικείμενο κατασκευής"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Ποσότητα"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Απαιτούμενη ποσότητα για την εντολή κατασκευής"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Το στοιχείο κατασκευής πρέπει να ορίζει μια έξοδο κατασκευής, καθώς το κύριο τμήμα επισημαίνεται ως ανιχνεύσιμο"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Η καταχωρημένη ποσότητα ({q}) δεν πρέπει να υπερβαίνει τη διαθέσιμη ποσότητα αποθέματος ({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Στοιχείο αποθέματος είναι υπερ-κατανεμημένο"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Η ποσότητα πρέπει να είναι μεγαλύτερη από 0"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Η ποσότητα πρέπει να είναι 1 για σειριακό απόθεμα"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "Το επιλεγμένο στοιχείο αποθέματος δεν ταιριάζει με τη γραμμή ΤΥ"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Στοιχείο Αποθέματος"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Στοιχείο πηγαίου αποθέματος"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Ποσότητα αποθέματος για διάθεση για κατασκευή"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Εγκατάσταση σε"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Αποθήκη προορισμού"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Κατασκευή Εξόδου"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Ακέραιη ποσότητα που απαιτείται, καθώς ο λογαριασμός των υλικών περιέχει ανιχνεύσιμα μέρη"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Σειριακοί αριθμοί"
@@ -1385,19 +1124,7 @@ msgstr "Εισάγετε ποσότητα για την έξοδο κατασκ
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Τοποθεσία"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "Αυτόματη κατανομή των απαιτούμενων στοιχείων με τους αντίστοιχους σειριακούς αριθμούς"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Οι παρακάτω σειριακοί αριθμοί υπάρχουν ήδη ή δεν είναι έγκυροι"
@@ -1442,19 +1169,10 @@ msgstr "Αιτία απόρριψης προϊόντων κατασκευής"
msgid "Location for completed build outputs"
msgstr "Τοποθεσία για ολοκληρωμένα προϊόντα κατασκευής"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Κατάσταση"
@@ -1514,7 +1232,7 @@ msgstr "Αποδοχή Μη Δεσμευμένων"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Αποδεχτείτε ότι αντικείμενα αποθέματος δεν έχουν δεσμευτεί πλήρως σε αυτή την παραγγελία κατασκευής"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Το απαιτούμενο απόθεμα δεν έχει δεσμευτεί πλήρως"
@@ -1526,7 +1244,7 @@ msgstr "Αποδοχή Μη Ολοκληρωμένων"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Αποδεχτείτε ότι ο απαιτούμενος αριθμός προϊόντων κατασκευής δεν έχει ολοκληρωθεί"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Ο απαιτούμενος αριθμός προϊόντων δεν έχει ολοκληρωθεί"
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Η παραγγελία κατασκευής έχει ελλιπή προϊόντα"
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Σε εκκρεμότητα"
@@ -1798,9 +1484,7 @@ msgstr "Ακυρώθηκε"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Ολοκληρώθηκε"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Αποσύνδεση Barcode"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Σύνδεση Barcode"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Ενέργειες εκτύπωσης"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Εκτύπωση αναφοράς εντολών κατασκευής"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Εντολές κατασκευής"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Επεξεργασία Κατασκευής"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Αντιγραφή Κατασκευής"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Ακύρωση κατασκευής"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Διαγραφή Κατασκευής"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Ολοκλήρωση Κατασκευής"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Περιγραφή Κατασκευής"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Δεν έχουν δημιουργηθεί προϊόντα για αυτήν την εντολή κατασκευής"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Η εντολή Κατασκευής είναι έτοιμη για να επισημανθεί ως ολοκληρωμένη"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Η Εντολή Κατασκευής δεν μπορεί να ολοκληρωθεί καθώς υπάρχουν εκκρεμή προϊόντα"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "Ο απαιτούμενος αριθμός προϊόντων δεν έχει ακόμα ολοκληρωθεί"
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr "Το Απόθεμα δεν έχει κατανεμηθεί πλήρως σε αυτή την Εντολή Κατασκευής"
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Επιθυμητή Προθεσμία"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Αυτή η κατασκευή είχε προθεσμία %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Εκπρόθεσμη"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Ολοκληρωμένα Προϊόντα"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Εντολές Πώλησης"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Προτεραιότητα"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Διαγραφή Εντολής Κατασκευής"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "Κωδικός QR Εντολής Κατασκευής"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Σύνδεση Barcode με την Εντολή Κατασκευής"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Λεπτομέρειες Κατασκευής"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Προέλευση Αποθέματος"
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr "Το απόθεμα μπορεί να ληφθεί από οποιαδήποτε διαθέσιμη τοποθεσία."
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Προορισμός"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Χρήστης"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Σύνδεσμος"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Συνημμένο"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Το αρχείο λείπει"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Λείπει ο εξωτερικός σύνδεσμος"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Επιλέξτε αρχείο για επισύναψη"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Σχόλιο"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Εντολές Πώλησης"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Επιθυμητή Προθεσμία"
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Προορισμός"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Αποστάλθηκε"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "Σε Καραντίνα"
msgid "Legacy stock tracking entry"
msgstr "Καταχώρηση παλαιού αποθέματος"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Το αντικείμενο αποθεμάτων δημιουργήθηκε"
@@ -10849,7 +8268,7 @@ msgstr "Έγινε διαχωρισμός από το γονεϊκό αρχεί
msgid "Split child item"
msgstr "Διαχωρίστηκε θυγατρικό στοιχείο"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Έγινε συγχώνευση αποθεμάτων"
@@ -10869,7 +8288,7 @@ msgstr "Η έξοδος της σειράς κατασκευής ολοκληρ
msgid "Build order output rejected"
msgstr "Η εντολή κατασκευής απορρίφθηκε"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Κατανάλωση με εντολή κατασκευής"
@@ -10885,7 +8304,7 @@ msgstr "Λήφθηκε έναντι Εντολής Αγοράς"
msgid "Returned against Return Order"
msgstr "Επιστράφηκε έναντι Εντολής Αγοράς"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Απεστάλη στον πελάτη"
@@ -10893,361 +8312,6 @@ msgstr "Απεστάλη στον πελάτη"
msgid "Returned from customer"
msgstr "Επιστράφηκε από πελάτη"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Κατασκευή"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po
index 774ddd3c8b..9a276159ab 100644
--- a/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/en/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 22:17+0000\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -38,6 +38,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr ""
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -53,7 +81,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr ""
@@ -70,29 +98,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr ""
@@ -105,90 +117,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr ""
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr ""
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr ""
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr ""
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr ""
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr ""
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr ""
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr ""
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr ""
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr ""
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr ""
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -381,9 +345,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -435,60 +397,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -496,8 +419,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -542,14 +464,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -557,11 +476,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -569,7 +488,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -597,16 +516,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -646,7 +559,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -696,7 +609,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -720,39 +633,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -761,17 +647,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -807,54 +687,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -865,34 +728,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -901,43 +740,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -957,7 +776,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -965,254 +784,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1223,97 +1001,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1322,7 +1063,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1340,7 +1081,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1373,8 +1113,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1386,19 +1125,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1415,7 +1142,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1443,19 +1170,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1515,7 +1233,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1527,7 +1245,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1539,7 +1257,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1628,7 +1346,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1645,25 +1363,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1683,26 +1394,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1714,11 +1415,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1726,35 +1424,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1763,8 +1452,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1779,7 +1466,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1799,9 +1485,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1818,383 +1502,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2211,46 +1518,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2303,13 +1586,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2318,10 +1601,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2329,512 +1609,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3002,11 +2263,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3051,1342 +2312,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4415,44 +3495,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4473,23 +3515,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4497,8 +3528,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4510,9 +3540,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4532,11 +3560,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4580,293 +3604,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4879,469 +3859,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5362,7 +3883,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5535,7 +4056,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5623,33 +4143,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5673,8 +4181,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5686,10 +4193,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5697,458 +4203,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6176,6 +4686,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6232,7 +4749,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6268,12 +4790,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6285,7 +4806,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6317,9 +4838,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6441,385 +4960,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6844,31 +4994,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6880,20 +5030,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6914,14 +5056,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6957,7 +5095,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7013,12 +5151,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7034,9 +5168,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7045,18 +5177,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7064,10 +5189,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7084,7 +5206,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7093,748 +5214,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7842,13 +5946,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7900,7 +6002,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7968,6 +6070,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7980,8 +6087,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7989,7 +6095,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8126,8 +6232,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8203,9 +6308,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8234,673 +6337,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8930,7 +6366,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8982,8 +6417,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9092,7 +6526,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9436,8 +6870,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9454,8 +6887,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9463,7 +6894,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9611,8 +7042,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9681,10 +7110,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9821,7 +7247,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9896,20 +7322,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9920,11 +7361,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9936,16 +7372,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9959,17 +7397,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9978,34 +7413,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10013,8 +7445,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10042,8 +7473,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10067,9 +7497,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10125,7 +7557,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10166,8 +7598,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10203,24 +7633,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10228,8 +7653,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10237,8 +7661,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10250,257 +7673,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10560,7 +7983,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10572,12 +7995,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10688,13 +8110,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10794,7 +8213,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10850,7 +8269,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10870,7 +8289,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10886,7 +8305,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10894,361 +8313,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11265,8 +8329,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11299,1078 +8362,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12403,7 +8415,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12417,3272 +8428,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15747,34 +8495,58 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po
index 0fe949efb3..1494b1b0f4 100644
--- a/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/es/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
@@ -37,6 +37,34 @@ msgstr "No se encontraron elementos para eliminar"
msgid "User does not have permission to view this model"
msgstr "El usuario no tiene permiso para ver este modelo"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (de nuevo)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Confirmación de dirección de email"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Debe escribir el mismo correo electrónico cada vez."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "Registro MFA está deshabilitado."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "La dirección de correo electrónico principal proporcionada no es válida."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "El dominio de correo electrónico proporcionado no está aprobado."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registro deshabilitado."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "No se pudo convertir {original} a {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Cantidad proporcionada no válida"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr "Número decimal no válido"
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Notas"
@@ -104,90 +116,42 @@ msgstr "El valor '{name}' no aparece en formato de patrón"
msgid "Provided value does not match required pattern: "
msgstr "El valor proporcionado no coincide con el patrón requerido: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Introduzca contraseña"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Ingrese su nueva contraseña"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Confirmar la contraseña"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Confirmar contraseña nueva"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Contraseña anterior"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (de nuevo)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Confirmación de dirección de email"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Debe escribir el mismo correo electrónico cada vez."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "Registro MFA está deshabilitado."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-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:273
-msgid "The provided email domain is not approved."
-msgstr "El dominio de correo electrónico proporcionado no está aprobado."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registro deshabilitado."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr "No se puede serializar más de 1000 elementos a la vez"
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "No se ha proporcionado un número de serie"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Serie duplicada"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr "Grupo no válido {group}"
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Rango del grupo {group} supera la cantidad permitida ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Numeros de serie no encontrados"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Los números de serie únicos ({len(serials)}) debe coincidir con la cantidad ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Eliminar etiquetas HTML de este valor"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr "Los datos contienen contenido de marcado prohibido"
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr "Iniciar sesión en la aplicación"
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "Correo electrónico"
@@ -434,60 +396,21 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre"
msgid "Invalid choice"
msgstr "Selección no válida"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Nombre"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Descripción"
@@ -495,8 +418,7 @@ msgstr "Descripción"
msgid "Description (optional)"
msgstr "Descripción (opcional)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Ruta"
@@ -541,14 +463,11 @@ msgstr "Error de servidor"
msgid "An error has been logged by the server."
msgstr "Se ha registrado un error por el servidor."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Debe ser un número válido"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Moneda"
@@ -556,11 +475,11 @@ msgstr "Moneda"
msgid "Select currency from available options"
msgstr "Seleccionar moneda de las opciones disponibles"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Nombre de usuario"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Nombre"
@@ -568,7 +487,7 @@ msgstr "Nombre"
msgid "First name of the user"
msgstr "Nombre del usuario"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Apellido"
@@ -596,16 +515,10 @@ msgstr "Superusuario"
msgid "Is this user a superuser"
msgstr "Es este usuario un superusuario"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Activo"
@@ -645,7 +558,7 @@ msgstr "Archivo de datos"
msgid "Select data file for upload"
msgstr "Seleccione el archivo para subir"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr "Formato de archivo no soportado"
@@ -695,7 +608,7 @@ msgstr "La descarga de imágenes desde la URL remota no está habilitada"
msgid "Failed to download image from remote URL"
msgstr "Error al descargar la imagen desde la URL remota"
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Base de datos desconocida"
@@ -719,39 +632,12 @@ msgstr "El excedente no debe superar el 100%"
msgid "Invalid value for overage"
msgstr "Valor no válido para sobrecarga"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Editar datos del usuario"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Configurar contraseña"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Los campos de contraseña deben coincidir"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Contraseña incorrecta proporcionada"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Información del sistema"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Acerca de InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Construcción o Armado Superior"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Asignado a mí"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Emitido por"
@@ -806,54 +686,37 @@ msgstr "Completado después"
msgid "Build must be cancelled before it can be deleted"
msgstr "La compilación debe cancelarse antes de poder ser eliminada"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Consumible"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Opcional"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Montaje"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Rastreado"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Comprobable"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Comprobable"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Parte"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr "Pedido pendiente"
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Asignadas"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Disponible"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Construir órden"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Construir órdenes"
@@ -956,7 +775,7 @@ msgstr "La orden de construcción no puede ser creada para una parte desbloquead
msgid "Invalid choice for parent build"
msgstr "Opción no válida para la construcción padre"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Se debe especificar un usuario o grupo responsable"
@@ -964,254 +783,213 @@ msgstr "Se debe especificar un usuario o grupo responsable"
msgid "Build order part cannot be changed"
msgstr "La parte del pedido de construcción no puede ser modificada"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Número de orden de construcción o armado"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referencia"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Breve descripción de la construcción (opcional)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Orden de Construcción o Armado a la que se asigna"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Seleccionar parte a construir o armar"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Referencia de orden de venta"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Orden de Venta a la que se asigna"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Ubicación de la fuente"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Seleccione la ubicación de donde tomar stock para esta construcción o armado (deje en blanco para tomar desde cualquier ubicación)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Ubicación de destino"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Seleccione la ubicación donde se almacenarán los artículos completados"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Cantidad a crear"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Número de objetos existentes a construir"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Elementos completados"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Número de productos en stock que se han completado"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Estado de la construcción"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Código de estado de construcción"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Numero de lote"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Número de lote de este producto final"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Fecha de Creación"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Fecha límite de finalización"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Fecha de finalización"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "terminado por"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Emitido por"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "El usuario que emitió esta orden"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Responsable"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Usuario o grupo responsable de esta orden de construcción"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Link externo"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Enlace a URL externa"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Prioridad de construcción"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Prioridad de esta orden de construcción"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Código del proyecto"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Código de proyecto para esta orden de ensamble"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "No se pudo descargar la tarea para completar las asignaciones de construcción"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "El pedido {build} ha sido procesado"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Pedido #[order] ha sido procesado"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "Los números de serie deben ser proporcionados para las partes rastreables"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "No se ha especificado salida de construcción"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "La construcción de la salida ya está completa"
-#: build/models.py:977
+#: build/models.py:975
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:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "La cantidad debe ser mayor que cero"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "La cantidad no puede ser mayor que la cantidad de salida"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "La construcción {serial} no ha pasado todas las pruebas requeridas"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "Construir línea de pedido"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Ensamblar equipo"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Ensamblar equipo"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Cantidad"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Cantidad requerida para orden de ensamble"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Item de construcción o armado debe especificar un resultado o salida, ya que la parte maestra está marcada como rastreable"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
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:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Artículo de stock sobreasignado"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Cantidad asignada debe ser mayor que cero"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "La cantidad debe ser 1 para el stock serializado"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "El artículo de almacén selelccionado no coincide con la línea BOM"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Artículo de stock"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Producto original de stock"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Cantidad de stock a asignar para construir"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Instalar en"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Artículo de stock de destino"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr "Nivel de construcción"
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Nombre de parte"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr "Generar automáticamente órdenes de construcción hijas"
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Resultado de la construcción o armado"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Números de serie"
@@ -1385,19 +1124,7 @@ msgstr "Introduzca los números de serie de salidas de construcción"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Ubicación"
@@ -1414,7 +1141,7 @@ 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:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Los siguientes números seriales ya existen o son inválidos"
@@ -1442,19 +1169,10 @@ msgstr "Razón para descartar la salida de ensamble(s)"
msgid "Location for completed build outputs"
msgstr "Ubicación para las salidas de construcción completadas"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Estado"
@@ -1514,7 +1232,7 @@ msgstr "Aceptar no asignado"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Aceptar que los artículos de stock no se han asignado completamente a este pedido de construcción"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "El stock requerido no ha sido completamente asignado"
@@ -1526,7 +1244,7 @@ msgstr "Aceptar incompleto"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Aceptar que el número requerido de salidas de construcción no se han completado"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "La cantidad de construcción requerida aún no se ha completado"
@@ -1538,7 +1256,7 @@ msgstr "La orden de construcción tiene órdenes hijas de construcción abiertas
msgid "Build order must be in production state"
msgstr "Orden de construcción debe estar en estado de producción"
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "El orden de construcción tiene salidas incompletas"
@@ -1627,7 +1345,7 @@ msgstr "Error al iniciar la tarea de asignación automática"
msgid "Supplier Part Number"
msgstr "Número de pieza del proveedor"
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Número de parte de fabricante"
@@ -1644,25 +1362,18 @@ msgstr "Referencia de orden de Ensamblado"
msgid "BOM Reference"
msgstr "Referencia BOM"
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Paquetes"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "ID de Parte"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "IPN de la parte"
@@ -1682,26 +1393,16 @@ msgstr "Nombre de parte la BOM"
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Número de serie"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Cantidad Asignada"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Cantidad disponible"
@@ -1713,11 +1414,8 @@ msgstr "ID de la categoría por pieza"
msgid "Part Category Name"
msgstr "Nombre de la categoría por pieza"
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Rastreable"
@@ -1725,35 +1423,26 @@ msgstr "Rastreable"
msgid "Inherited"
msgstr "Heredado"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Permitir variantes"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Item de Lista de Materiales"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Stock Asignado"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "En pedido"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "En producción"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "Stock externo"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Stock Disponible"
@@ -1778,7 +1465,6 @@ msgstr "Stock variable disponible"
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Pendiente"
@@ -1798,9 +1484,7 @@ msgstr "Cancelado"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Terminado"
@@ -1817,383 +1501,6 @@ msgstr "Orden de construcción atrasada"
msgid "Build order {bo} is now overdue"
msgstr "El pedido de construcción {bo} está atrasado"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Miniatura de parte"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Acciones para código de barras"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Mostrar código QR"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Desvincular Código de Barras"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Vincular Código de Barras"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Imprimir acciones"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Imprimir informe de orden de construcción"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Acciones de construcción o armado"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Editar construcción o armado"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Construcción duplicada"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr "Mantener Construcción"
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Cancelar construcción o armado"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Eliminar construcción o armado"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr "Emitir Construcción"
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Completar construcción"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Descripción de Construcción"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "No se han creado salidas para esta orden de construcción"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Orden de construcción está lista para marcar como completada"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "La orden de construcción no se puede completar ya que existen salidas pendientes"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "La cantidad de construcción requerida aún no se ha completado"
-
-#: build/templates/build/build_base.html:148
-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:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Fecha objetivo"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Esta construcción vence el %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Vencido"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Salidas completadas"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Orden de Venta"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Prioridad"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr "Emitir Orden de Construcción"
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr "¿Emitir esta orden de construcción?"
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Eliminar Orden de Trabajo"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "Código QR de la Orden de Trabajo"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Enlazar código de barras para construir el orden"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Detalles de Trabajo"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Fuente de stock"
-
-#: build/templates/build/detail.html:43
-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:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Destinación"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Se requiere ubicación de destino"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Partes asignadas"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Lote"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Creado"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Sin fecha objetivo"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Completados"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Trabajo incompleto"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Órdenes de Trabajo herederas"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr "Detalles de la orden de fabricación"
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Desasignar existencias"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Desasignar existencias"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Asignar existencias automáticamente a contrucción"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Auto asignar"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Asignar existencias manualmente a construcción"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Asignar stock"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Pedir partes necesarias"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Partes del pedido"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "Las existencias disponibles han sido filtradas con base en la ubicación especificado para esta orden de fabricación"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Salidas de Trabajo incompletas"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Crear nueva salida de trabajo"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Nueva Salida de Trabajo"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Existencias consumidas"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Salidas de Trabajo Completadas"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Adjuntos"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Notas del Trabajo"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Asignación Completa"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Todas las líneas han sido completamente asignadas"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Nueva Orden de Trabajo"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Configuración de Pedido de Trabajo"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Partidas"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Salidas incompletas"
-
#: common/api.py:725
msgid "Is Link"
msgstr "¿Es enlace?"
@@ -2210,46 +1517,22 @@ msgstr "El usuario no tiene permiso para eliminar estos adjuntos"
msgid "User does not have permission to delete this attachment"
msgstr "El usuario no tiene permiso para eliminar este adjunto"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Código de divisa inválido"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Código de divisa duplicado"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "No se han proporcionado códigos de divisa válidos"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Sin plugin"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Error al leer el archivo (codificación inválida)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Error al leer el archivo (formato no válido)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Error leyendo el archivo (dimensión incorrecta)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Error al leer el archivo (los datos podrían estar corruptos)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Archivo"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Seleccione el archivo a cargar"
-
#: common/models.py:73
msgid "Updated"
msgstr "Actualizado"
@@ -2302,13 +1585,13 @@ msgstr "El valor no pasa las comprobaciones de validación"
msgid "Key string must be unique"
msgstr "Cadena de clave debe ser única"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Usuario"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr "Cantidad de salto de precio"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Precio"
@@ -2328,512 +1608,493 @@ msgstr "Precio"
msgid "Unit price at specified quantity"
msgstr "Precio unitario a la cantidad especificada"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Endpoint"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "Punto final en el que se recibe este webhook"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "Nombre para este webhook"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "Está activo este webhook"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "Token"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Token para el acceso"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Clave"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Secreto compartido para HMAC"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "ID de mensaje"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Identificador único para este mensaje"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Servidor desde el cual se recibió este mensaje"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Encabezado"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Encabezado del mensaje"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Cuerpo"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Cuerpo de este mensaje"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "Endpoint en el que se recibió este mensaje"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Trabajado en"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "¿El trabajo en este mensaje ha terminado?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Título"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Enlace"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Publicado"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Autor"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Resumen"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Leer"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "¿Esta noticia ya fue leída?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Imágen"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Archivo de imagen"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr "Unidad personalizada"
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr "El símbolo de la unidad debe ser único"
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr "Nombre de unidad debe ser un identificador válido"
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "Nombre de unidad"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Símbolo"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "Símbolo de unidad opcional"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Definición"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "Definición de unidad"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Archivo adjunto"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Archivo no encontrado"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Falta enlace externo"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Seleccionar archivo para adjuntar"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Comentario"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr "Comentario de archivo adjunto"
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr "Fecha de carga"
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr "Fecha de carga del archivo"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr "Tamaño del archivo"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr "Tamaño del archivo en bytes"
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Clave"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr "Nombre del estado"
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "Etiqueta"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr "Etiqueta que se mostrará en el frontend"
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr "Color"
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr "Color que se mostrará en el frontend"
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr "Llave lógica"
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr "Modelo"
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr "Estado personalizado"
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr "Estados personalizados"
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr "El modelo debe ser seleccionado"
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr "La clave debe ser seleccionada"
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr "La clave lógica debe ser seleccionada"
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr "Lista de selección"
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr "Listas de Selección"
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr "Nombre de la lista de selección"
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr "Descripción de la lista de selección"
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr "Bloqueado"
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr "¿Está bloqueada esta lista de selección?"
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr "¿Se puede utilizar esta lista de selección?"
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr "Complemento de origen"
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr "Complemento que proporciona la lista de selección"
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr "Cadena de origen"
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr "Cadena opcional que identifica la fuente usada para esta lista"
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr "Entrada por defecto"
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr "Entrada predeterminada para esta lista de selección"
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Creado"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr "Fecha y hora en la que se creó la lista de selección"
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Última actualización"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr "Fecha y hora en que la lista de selección fue actualizada por última vez"
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr "Entrada de lista de selección"
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr "Entradas de la lista de selección"
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr "Lista de selección a la que pertenece esta entrada"
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Valor"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr "Valor del elemento de la lista de selección"
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr "Etiqueta para la entrada de lista de selección"
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr "Descripción de la entrada de lista de selección"
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr "¿Está activa esta entrada de la lista de selección?"
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr "Escanear código de barras"
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "Datos"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr "Datos de código de barras"
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr "Usuario que escaneó el código de barras"
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr "Fecha y hora del escaneo de código de barras"
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr "Dispositivo URL que procesó el código de barras"
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Contexto"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr "Datos de contexto para el escaneo de código de barras"
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr "Respuesta"
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr "Respuesta de datos del escaneo de código de barras"
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Resultado"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr "¿El escaneo de código de barras fue exitoso?"
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Nuevo {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "Se ha creado un nuevo pedido y se le ha asignado"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} cancelado"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Artículos Recibidos"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "Los artículos han sido recibidos contra una orden de compra"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr "Los artículos han sido recibidos contra una orden de devolución"
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "Error generado por el complemento"
@@ -3001,11 +2262,11 @@ msgstr "Intervalo de actualización de moneda"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Con qué frecuencia actualizar los tipos de cambio (establecer a cero para desactivar)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "días"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "Requerir especificación de esquema al validar URLs"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Requiere confirmación"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Requiere confirmación explícita del usuario para ciertas acciones."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Profundidad del árbol"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Profundidad de árbol predeterminada para treeview. Los niveles más profundos pueden ser cargados perezosamente a medida que son necesarios."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Actualizar intervalo de actualización"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Con qué frecuencia comprobar actualizaciones (establecer a cero para desactivar)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Copia de seguridad automática"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Activar copia de seguridad automática de los archivos de base de datos y medios"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Intervalo de respaldo automático"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Especificar número de días entre eventos automatizados de copia de seguridad"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Intervalo de eliminación de tareas"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Los resultados de las tareas en segundo plano se eliminarán después del número especificado de días"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Intervalo de eliminación de registro de errores"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Los registros de errores se eliminarán después del número especificado de días"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Intervalo de eliminación de notificaciones"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Las notificaciones de usuario se eliminarán después del número especificado de días"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Soporte de código de barras"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Habilitar el soporte para escáner de códigos de barras en la interfaz web"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr "Guardar resultados de código de barras"
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr "Guardar resultados de código de barras en la base de datos"
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr "Número máximo de escaneos de código de barras"
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr "Número máximo de resultados de escaneo de código de barras para almacenar"
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Retraso de entrada de código de barras"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Tiempo de retraso en la lectura de códigos de barras"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Soporte para Webcam de código de barras"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Permitir escaneo de código de barras a través de webcam en el navegador"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr "Mostrar datos del código de barra como texto en el navegador"
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr "Complemento para generar códigos de barra"
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr "Complemento a usar para la generación de datos de códigos de barra internos"
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Revisiones de partes"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Habilitar campo de revisión para parte"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "Regex IPN"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Patrón de expresión regular para IPN de la parte coincidente"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Permitir IPN duplicado"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Permitir que varias partes compartan el mismo IPN"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Permitir editar IPN"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Permite cambiar el valor de IPN mientras se edita una parte"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Copiar parte de datos BOM"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Copiar datos BOM por defecto al duplicar una parte"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Copiar parámetros de parte"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Copiar datos de parámetro por defecto al duplicar una parte"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Copiar parte de datos de prueba"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Copiar datos de parámetro por defecto al duplicar una parte"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Copiar plantillas de parámetros de categoría"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Copiar plantillas de parámetros de categoría al crear una parte"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Plantilla"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Las partes son plantillas por defecto"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Componente"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Las partes pueden ser usadas como subcomponentes por defecto"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Comprable"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Las partes son comprables por defecto"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Vendible"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Las partes se pueden vender por defecto"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Las partes son rastreables por defecto"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Virtual"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Las partes son virtuales por defecto"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Mostrar importación en vistas"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Mostrar el asistente de importación en algunas vistas de partes"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Mostrar partes relacionadas"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Mostrar partes relacionadas para una parte"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Datos iniciales de existencias"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Permitir la creación del stock inicial al añadir una nueva parte"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Datos iniciales del proveedor"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Permitir la creación de datos iniciales del proveedor al agregar una nueva parte"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Formato de visualización de Nombre de Parte"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Formato para mostrar el nombre de la parte"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Icono por defecto de la categoría de parte"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Icono por defecto de la categoría de parte (vacío significa que no hay icono)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Forzar unidades de parámetro"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Si se proporcionan unidades, los valores de parámetro deben coincidir con las unidades especificadas"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Mínimo de lugares decimales en el precio"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Número mínimo de decimales a mostrar al procesar los datos de precios"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Máximo de lugares decimales en el precio"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Número máximo de decimales a mostrar al procesar los datos de precios"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Usar precios de proveedor"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Incluir descuentos de precios del proveedor en los cálculos generales de precios"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Anulación del historial de compra"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "El precio histórico de compra anula los descuentos de precios del proveedor"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Usar precio del artículo de almacén"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Usar los precios de los datos de inventario introducidos manualmente para los cálculos de precios"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Edad del precio del artículo de almacén"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Excluir artículos de almacén anteriores a este número de días de los cálculos de precios"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Usar precios variantes"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Incluir variantes de precios en los cálculos generales de precios"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Solo variantes activas"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Usar solo partes de variantes activas para calcular los precios de variantes"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Intervalo de reconstrucción de precios"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Número de días antes de que el precio de la parte se actualice automáticamente"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Precios internos"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Habilitar precios internos para partes"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Anulación del precio interno"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Si está disponible, los precios internos anulan los cálculos del rango de precios"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Habilitar impresión de etiquetas"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Habilitar impresión de etiquetas desde la interfaz web"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "PPP de la imagen de etiqueta"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Resolución DPI al generar archivos de imagen que suministrar para etiquetar complementos de impresión"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Habilitar informes"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Habilitar generación de informes"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Modo de depuración"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Generar informes en modo de depuración (salida HTML)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "Registrar errores de reportes"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr "Registrar errores ocurridos al generar reportes"
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Tamaño de página"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Tamaño de página predeterminado para informes PDF"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Seriales únicos globalmente"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Los números de serie para los artículos de inventario deben ser únicos globalmente"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Autollenar números de serie"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Autorellenar números de serie en formularios"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Eliminar existencias agotadas"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "Determina el comportamiento por defecto al agotarse un artículo del inventario"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Plantilla de código de lote"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Plantilla para generar códigos de lote por defecto para artículos de almacén"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Expiración de stock"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Habilitar la funcionalidad de expiración de stock"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Vender existencias caducadas"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Permitir venta de existencias caducadas"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Tiempo histórico de Stock"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Número de días de artículos de stock se consideran obsoletos antes de caducar"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Crear Stock Caducado"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Permitir crear con stock caducado"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Control de Stock"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Habilitar control de propiedad sobre ubicaciones de stock y artículos"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Icono por defecto de ubicación de almacén"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Icono por defecto de ubicación de almacén (vacío significa que no hay icono)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Mostrar Articulos de Stock Instalados"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Mostrar los artículos de stock instalados en las tablas de stock"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "Permitir transferencia Sin Existencias"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Permitir que artículos del inventario sin existencias puedan ser transferidos entre ubicaciones de inventario"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Patrón de Referencia de Ordenes de Armado"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la Orden de Ensamblado"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "Requerir Dueño Responsable"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr "Se debe asignar un dueño responsable a cada orden"
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr "Requerir Parte Activa"
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr "Impedir la creación de órdenes de fabricación para partes inactivas"
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr "Requerir Parte Bloqueada"
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr "Impedir la creación de órdenes de fabricación para partes bloqueadas"
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr "Impedir la creación de órdenes de fabricación a menos que se haya validado la lista de materiales"
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr "Prevenir la finalización de la orden de construcción hasta que todas las órdenes hijas estén cerradas"
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr "Bloquear hasta que los Tests pasen"
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Evitar que las construcciones sean completadas hasta que todas las pruebas requeridas pasen"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Habilitar órdenes de devolución"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Habilitar la funcionalidad de orden de devolución en la interfaz de usuario"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Patrón de referencia de orden de devolución"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de devolución de la orden"
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Editar ordenes de devolución completadas"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Permitir la edición de ordenes de devolución después de que hayan sido completados"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Patrón de Referencia de Ordenes de Venta"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la orden de venta"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Envío Predeterminado de Ordenes de Venta"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Habilitar la creación de envío predeterminado con ordenes de entrega"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Editar Ordenes de Venta Completados"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Permitir la edición de ordenes de venta después de que hayan sido enviados o completados"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr "Marcar pedidos enviados como completados"
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "Los pedidos marcados como enviados se completarán automáticamente, evitando el estado de \"envío\""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Patrón de Referencia de Orden de Compra"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la Orden de Compra"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Editar Ordenes de Compra Completados"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Permitir la edición de órdenes de venta después de que hayan sido enviados o completados"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Autocompletar Ordenes de compra"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Marcar automáticamente las órdenes de compra como completas cuando se reciben todos los artículos de línea"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Habilitar función de contraseña olvidada"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Activar la función olvido de contraseña en las páginas de inicio de sesión"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Habilitar registro"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Activar auto-registro para usuarios en las páginas de inicio de sesión"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "Habilitar SSO"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Habilitar SSO en las páginas de inicio de sesión"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Habilitar registro SSO"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Activar autoregistro a través de SSO para usuarios en las páginas de inicio de sesión"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr "Habilitar sincronización de grupo SSO"
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr "Habilitar la sincronización de grupos de Inventree con grupos proporcionados por el IdP"
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr "Clave de grupo SSO"
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr "El nombre del atributo reclamado por el grupo proporcionado por el IdP"
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr "Mapa del grupo SSO"
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr "Un mapeo de grupos SSO a grupos de Inventree locales. Si el grupo local no existe, se creará."
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr "Eliminar grupos fuera de SSO"
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Email requerido"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Requiere usuario para suministrar correo al registrarse"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "Auto-rellenar usuarios SSO"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Rellenar automáticamente los datos de usuario de la cuenta SSO"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Correo dos veces"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Al registrarse pregunte dos veces a los usuarios por su correo"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Contraseña dos veces"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Al registrarse, preguntar dos veces a los usuarios por su contraseña"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Dominios permitidos"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Restringir el registro a ciertos dominios (separados por comas, comenzando por @)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Grupo al registrarse"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr "Grupo al que se asignan nuevos usuarios al registrarse. Si la sincronización de grupo SSO está activada, este grupo sólo se establece si no se puede asignar ningún grupo desde el IdP."
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Forzar MFA"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Los usuarios deben utilizar seguridad multifactor."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Comprobar complementos al iniciar"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Comprobar que todos los complementos están instalados en el arranque - habilitar en entornos de contenedores"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr "Revisar actualizaciones del plugin"
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr "Habilitar comprobaciones periódicas para actualizaciones de plugins instalados"
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "Habilitar integración de URL"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Habilitar plugins para añadir rutas de URL"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Habilitar integración de navegación"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Habilitar plugins para integrar en la navegación"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "Habilitar integración de la aplicación"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Habilitar plugins para añadir aplicaciones"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Habilitar integración de programación"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Habilitar plugins para ejecutar tareas programadas"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Habilitar integración de eventos"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Habilitar plugins para responder a eventos internos"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr "Habilitar integración de interfaz"
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr "Habilitar complementos para integrar en la interfaz de usuario"
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Habilitar códigos de proyecto"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "Habilitar códigos de proyecto para rastrear proyectos"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Funcionalidad de inventario"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Habilite la funcionalidad de inventario para registrar los niveles de existencias y calcular el valor de las existencias"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "Excluir Ubicaciones Externas"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Excluir artículos en existencia en ubicaciones externas de los cálculos de inventario"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Periodo de inventario automático"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Número de días entre el registro automático del inventario (establecer en cero para desactivarlo)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Intervalo de borrado de informe"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Los informes de inventario se eliminarán después de un número de días especificado"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Mostrar nombres completos de los usuarios"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "Mostrar nombres completos de usuarios en lugar de nombres de usuario"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr "Habilitar datos de estación de prueba"
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr "Habilitar la recolección de datos de estaciones de prueba para resultados de prueba"
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr "Crear plantilla al subir"
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr "Crear una nueva plantilla de prueba al subir datos de prueba que no coincidan con una plantilla existente"
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Ocultar partes inactivas"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "Ocultar partes inactivas en los resultados mostrados en la página de inicio"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Mostrar partes suscritas"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Mostrar las partes suscritas en la página principal"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Mostrar categorías suscritas"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Mostrar categorías de partes suscritas en la página de inicio"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Mostrar últimas partes"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Mostrar las últimas partes en la página de inicio"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr "Mostrar BOM inválidos"
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Mostrar BOMs que esperan validación en la página de inicio"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Mostrar cambios recientes de stock"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Mostrar artículos de stock recientemente modificados en la página de inicio"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Mostrar stock bajo"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Mostrar artículos de stock bajo en la página de inicio"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Mostrar stock agotado"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Mostrar artículos agotados en la página de inicio"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Mostrar stock necesario"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Mostrar artículos de stock necesarios para trabajos en la página de inicio"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Mostrar stock caducado"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Mostrar artículos de stock caducados en la página de inicio"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Mostrar stock obsoleto"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Mostrar artículos de stock obsoletos en la página de inicio"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Mostrar trabajos pendientes"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Mostrar trabajos pendientes en la página de inicio"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Mostrar trabajos vencidos"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Mostrar trabajos pendientes en la página de inicio"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Mostrar Órdenes de Compra Pendientes"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Mostrar las OC destacadas en la página de inicio"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Mostrar OC atrasadas"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Mostrar las OC vencidas en la página de inicio"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Mostrar OV pendiemtes"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Mostrar OV pendientes en la página de inicio"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Mostrar OV atrasadas"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Mostrar OV atrasadas en la página de inicio"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "Mostrar envíos pendientes de SO"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "Mostrar envíos SO pendientes en la página de inicio"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Mostrar novedades"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Mostrar las últimas novedades de InvenTree en la página de inicio"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Mostrar etiqueta interior"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Mostrar etiquetas PDF en el navegador, en lugar de descargar como un archivo"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Impresora predeterminada"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Configure qué etiqueta de impresión debería ser seleccionada por defecto"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Mostrar informe en línea"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Mostrar informes PDF en el navegador, en lugar de descargar como un archivo"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Buscar partes"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Mostrar partes en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Buscar partes de proveedor"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Mostrar partes de proveedores en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Buscar Partes del Fabricante"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Mostrar partes de productores en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Ocultar Partes Inactivas"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Excluir las partes inactivas de la ventana de previsualización de búsqueda"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Buscar categorías"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Mostrar categorias de la parte en la ventana de previsualización de búsqueda"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Buscar inventario"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Mostrar artículos del stock en la ventana de previsualización de búsqueda"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Ocultar Artículos del Stock Agotados"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Excluir artículos de stock que no están disponibles en la ventana de previsualización de búsqueda"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Buscar ubicaciones"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Mostrar ubicaciones de almacén en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Buscar empresas"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Mostrar empresas en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Buscar Pedidos de Construcción"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Mostrar órdenes de fabricación en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Buscar órdenes de compra"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Mostrar órdenes de compra en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Excluir pedidos de compra inactivos"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Excluir órdenes de compra inactivas de la ventana de vista previa de búsqueda"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Buscar órdenes de venta"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Mostrar órdenes de venta en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Excluir órdenes de venta inactivas"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Excluir órdenes de venta inactivas de la ventana de vista previa de búsqueda"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Buscar órdenes de devolución"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "Mostrar órdenes de devolución en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Resultados de la vista previa"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Búsqueda usando una expresión regular"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "Habilitar expresiones regulares en las consultas de búsqueda"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "Búsqueda por palabra completa"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "Las consultas de búsqueda devuelven resultados para palabras enteras coincidentes"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Mostrar cantidad en formularios"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Mostrar la cantidad de partes disponibles en algunos formularios"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Formularios de cierre de teclas de escape"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "Usa la clave de escape para cerrar formularios modales"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Barra de navegación fija"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "La posición de la barra de navegación se fija en la parte superior de la pantalla"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Formato de Fecha"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Formato preferido para mostrar fechas"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Planificación de partes"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Longitud del texto en las tablas"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "Longitud máxima para textos en tablas"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "Recibir reportes de error"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "Recibir notificación de errores del sistema"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr "Últimas impresoras usadas"
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr "Un dominio vacío no está permitido."
msgid "Invalid domain name: {domain}"
msgstr "Nombre de dominio inválido: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Subir Archivo"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Coincidir Campos"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Coincidir artículos"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "Falló la coincidencia de campos"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Partes importadas"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Paso anterior"
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Fabricante"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Empresa"
@@ -4496,8 +3527,7 @@ msgstr "Empresa"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Empresas"
@@ -4509,9 +3539,7 @@ msgstr "Descripción de la empresa"
msgid "Description of the company"
msgstr "Descripción de la empresa"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Página web"
@@ -4531,11 +3559,7 @@ msgstr "Teléfono de contacto"
msgid "Contact email address"
msgstr "Correo electrónico de contacto"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Contacto"
@@ -4579,293 +3603,249 @@ msgstr "¿Esta empresa fabrica partes?"
msgid "Default currency used for this company"
msgstr "Moneda predeterminada utilizada para esta empresa"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Dirección"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Direcciones"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Seleccionar empresa"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Título de dirección"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "Título que describe la entrada de dirección"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Dirección principal"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "Establecer como dirección principal"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "Línea 1"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "Dirección línea 1"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "Línea 2"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "Dirección línea 2"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Código postal"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Ciudad/región"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "Código postal de ciudad/región"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "Estado/provincia"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "Estado o provincia"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "País"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "Dirección de país"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Notas de envío de mensajería"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Notas para el mensajero de envío"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Notas de envío internas"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Notas de envío para uso interno"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "Enlace a información de dirección (externa)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Parte del fabricante"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Parte base"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Seleccionar parte"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Seleccionar fabricante"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "URL para el enlace de parte del fabricante externo"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Descripción de la parte del fabricante"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Nombre del parámetro"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Valor del parámetro"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Unidades"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Unidades de parámetro"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Parte del proveedor"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr "Las unidades de paquete deben ser compatibles con las unidades de partes de base"
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr "Las unidades de paquete deben ser mayor que cero"
-#: company/models.py:737
+#: company/models.py:733
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:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Proveedor"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Seleccionar proveedor"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Unidad de mantenimiento de stock de proveedores"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Seleccionar parte del fabricante"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "URL del enlace de parte del proveedor externo"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Descripción de la parte del proveedor"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Nota"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "costo base"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Embalaje de partes"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Cantidad de paquete"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "Cantidad total suministrada en un solo paquete. Dejar vacío para artículos individuales."
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "múltiple"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Pedido múltiple"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "Cantidad disponible del proveedor"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Disponibilidad actualizada"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "Fecha de última actualización de los datos de disponibilidad"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr "Nombre de la empresa"
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "En Stock"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Inactivo"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Crear orden de compra"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Acciones de empresa"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Editar datos de la empresa"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Editar empresa"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Eliminar empresa"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Eliminar Empresa"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Imagen de parte"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Cargar nueva imagen"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Descargar desde URL"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Borrar imagen"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Cliente"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Usa la moneda predeterminada"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Teléfono"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Eliminar imagen"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "Eliminar imagen asociada a esta empresa"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Eliminar"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Subir Imagen"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Descargar imagen"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Partes de Proveedor"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Crear nueva parte del proveedor"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Nueva Parte de Proveedor"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Partes del fabricante"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Crear nueva parte de fabricante"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Nueva parte de fabricante"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Stock del Proveedor"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Ordenes de compra"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Crear nueva orden de compra"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Nueva orden de compra"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Órdenes de venta"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Crear Orden de Venta"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Nueva orden de venta"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Stock asignado"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "Ordenes de devolución"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "Crear nueva orden de devolución"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "Nueva orden de devolución"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Notas de la empresa"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "Contactos de la empresa"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Añadir contacto"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "Direcciones de la empresa"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Añadir dirección"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Fabricantes"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Pedir ítem"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Editar fabricante de la parte"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Eliminar fabricante de la parte"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Componente interno"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "No hay información del fabricante disponible"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Proveedores"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Parámetros"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Nuevo parámetro"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "Añadir parámetro"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Partes Manufacturadas"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Partes suministradas"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Elementos de stock suministrados"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Elementos de Stock Asignados"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Contactos"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "Acciones de partes del proveedor"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Pedir ítem"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "Actualizar disponibilidad"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Editar Parte del Proveedor"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Duplicar parte del proveedor"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "Eliminar parte del proveedor"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Eliminar parte del proveedor"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "No hay información de proveedor disponible"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr "SKU"
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Stock del Proveedor"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Crear nuevo artículo de stock"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Nuevo artículo de stock"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Pedidos de partes al proveedor"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Información de precios"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Agregar descuento de precio"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr "Código QR de parte del Proveedor"
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr "Actualizar disponibilidad de la parte"
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Elementos de stock"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Precio de parte del proveedor"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Nuevo Proveedor"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Nuevo Fabricante"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Clientes"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Nuevo Cliente"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Nueva empresa"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr "Clave personalizada de estado"
@@ -5361,7 +3882,7 @@ msgstr "Formato de exportación inválido"
msgid "Data file to import"
msgstr "Archivo de datos a importar"
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr "Columnas"
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr "Conectado"
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Desconocido"
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Precio Total"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Estado del pedido"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Referencia del pedido"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr "Destacado"
@@ -5672,8 +4180,7 @@ msgstr "Fecha objetivo antes"
msgid "Target Date After"
msgstr "Fecha objetivo después"
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr "Tiene Precio"
@@ -5685,10 +4192,9 @@ msgstr "Completado antes de"
msgid "Completed After"
msgstr "Completado después de"
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Orden"
@@ -5696,458 +4202,462 @@ msgstr "Orden"
msgid "Order Complete"
msgstr "Orden completada"
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Componente interno"
+
#: order/api.py:460
msgid "Order Pending"
msgstr "Orden pendiente"
+#: order/api.py:834
+msgid "Completed"
+msgstr "Completados"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr "Tiene envío"
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Orden de compra"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Orden de Venta"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Orden de devolución"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "Precio total para este pedido"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "Moneda de pedido"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
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:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr "El contacto no coincide con la empresa seleccionada"
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "Descripción del pedido (opcional)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "Seleccione el código del proyecto para este pedido"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Enlace a Url externa"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Fecha objetivo"
+
+#: order/models.py:317
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:332
+#: order/models.py:331
msgid "Created By"
msgstr "Creado por"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "Usuario o grupo responsable de este pedido"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr "Punto de contacto para este pedido"
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr "Dirección de la empresa para este pedido"
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Referencia del pedido"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Estado de la orden de compra"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Empresa de la cual se están encargando los artículos"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Referencia del proveedor"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Código de referencia de pedido del proveedor"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "recibido por"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Fecha de emisión"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Fecha de expedición del pedido"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "La fecha de pedido fue completada"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Destinación"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr "Destino para los artículos recibidos"
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr "El proveedor de la parte debe coincidir con el proveedor de PO"
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "La cantidad debe ser un número positivo"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Cliente"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "Empresa a la que se venden los artículos"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr "Estado de la orden de venta"
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Referencia del cliente "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "Código de referencia de pedido del cliente"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Fecha de envío"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "enviado por"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr "La orden ya fue completada"
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr "La orden ya fue cancelada"
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr "Sólo una orden abierta puede ser marcada como completa"
-#: order/models.py:1113
+#: order/models.py:1108
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:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr "El pedido no se puede completar ya que hay asignaciones incompletas"
-#: order/models.py:1123
+#: order/models.py:1118
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:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Cantidad del artículo"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "Referencia de partida"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Notas de partida"
-#: order/models.py:1447
+#: order/models.py:1442
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:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "Descripción de partida (opcional)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "Contexto adicional para esta línea"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Precio unitario"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "La parte del proveedor debe coincidir con el proveedor"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Parte del proveedor"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Recibido"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Número de artículos recibidos"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Precio de Compra"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Precio de compra unitario"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
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:1699
+#: order/models.py:1694
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:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Precio de Venta"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Precio de venta unitario"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Enviado"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Cantidad enviada"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Fecha del envío"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Fecha de entrega"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr "Fecha de entrega del envío"
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Revisado por"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Usuario que revisó este envío"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Envío"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Número de envío"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Número de Seguimiento"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Información de seguimiento del envío"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Número de factura"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Número de referencia para la factura asociada"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "El envío ya ha sido enviado"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "El envío no tiene artículos de stock asignados"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "El artículo de stock no ha sido asignado"
-#: order/models.py:2047
+#: order/models.py:2042
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:2050
+#: order/models.py:2045
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:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "La cantidad de asignación no puede exceder la cantidad de stock"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "La cantidad debe ser 1 para el stock serializado"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "La orden de venta no coincide con el envío"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "El envío no coincide con el pedido de venta"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Línea"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "Referencia del envío del pedido de venta"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Ítem"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Seleccionar artículo de stock para asignar"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Especificar la cantidad de asignación de stock"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr "Referencia de la orden de devolución"
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr "Empresa de la cual se están devolviendo los artículos"
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "Estado de la orden de devolución"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "Seleccionar el artículo a devolver del cliente"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "Fecha de recepción"
-#: order/models.py:2521
+#: order/models.py:2514
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:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "Resultado"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr "Salida para esta partida"
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr "Costo asociado con la devolución o reparación para esta partida"
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr "Copiar líneas adicionales"
msgid "Copy extra line items from the original order"
msgstr "Copiar elementos extra de la línea del pedido original"
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Partidas"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr "Líneas completadas"
@@ -6231,7 +4748,12 @@ msgstr "Combinar artículos"
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr "SKU"
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Número de parte interna"
@@ -6267,12 +4789,11 @@ msgstr "La partida no coincide con la orden de compra"
msgid "Select destination location for received items"
msgstr "Seleccione la ubicación de destino para los artículos recibidos"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Introduzca el código de lote para los artículos de almacén entrantes"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Introduzca números de serie para artículos de almacén entrantes"
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Código de barras"
@@ -6316,9 +4837,7 @@ msgstr "Los valores del código de barras deben ser únicos"
msgid "Shipments"
msgstr "Envíos"
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "Envíos completados"
@@ -6440,385 +4959,16 @@ msgstr "Orden de venta atrasada"
msgid "Sales order {so} is now overdue"
msgstr "La orden de venta {so} está atrasada"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "Imprimir informe de orden de compra"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Exportar pedido a archivo"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Acciones de pedido"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Editar pedido"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "Duplicar orden"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr "Retener pedido"
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Cancelar orden"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "Emitir pedido"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Marcar pedido como completado"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Completar pedido"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr "Miniatura de la parte del proveedor"
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Descripción del pedido"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Partidas completadas"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Incompleto"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Emitido"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Costo total"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "No se ha podido calcular el costo total"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "Faltan selecciones para las siguientes columnas requeridas"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "Se han encontrado selecciones duplicadas, vea a continuación. Arreglarlas y vuelva a intentar enviarlas."
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "Enviar selecciones"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Campos de archivo"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Eliminar columna"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Duplicar selección"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Eliminar fila"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "Existen errores en los datos enviados"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Fila"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Seleccionar Parte de Proveedor"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Volver a Pedidos"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Subir archivo para orden de compra"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "El pedido ya ha sido procesado. Los archivos no se pueden cargar."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "Paso %(step)s de %(count)s"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Stock Recibido"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Comprar artículos de orden"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Añadir partida"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "Recibir partidas"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Líneas Adicionales"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Añadir línea adicional"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Articulos Recibidos"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Notas del pedido"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr "Miniatura del logo del cliente"
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr "Imprimir informe de orden de devolución"
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "Imprimir lista de empaquetado"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "Referencia del cliente"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Costo Total"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "Detalles del pedido"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "Imprimir informe de orden de venta"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "Enviar artículos"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr "Marcar como enviado"
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "Ordenes de venta completas"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "Esta orden de venta no ha sido completamente asignada"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Artículos de Pedidos de Venta"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Envíos pendientes"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Acciones"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Nuevo Envío"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "Coincidir partes de proveedor"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Orden de venta no encontrada"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Precio no encontrado"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "Actualizado el precio unitario de {part} a {price}"
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr "Actualizado el precio unitario de {part} a {price} y la cantidad a {qty}"
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr "IPN"
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Revisión"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Palabras claves"
@@ -6843,31 +4993,31 @@ msgstr "ID de ubicación predeterminada"
msgid "Default Supplier ID"
msgstr "ID de proveedor predeterminado"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Variante de"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Stock mínimo"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Proveedores"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Usado en"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "En construcción"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Costo mínimo"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Costo máximo"
@@ -6879,20 +5029,12 @@ msgstr "Identificador de la clase o especie padre"
msgid "Parent Name"
msgstr "Nombre del padre"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Ruta de Categoría"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Partes"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Precio mínimo"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Precio máximo"
@@ -6956,7 +5094,7 @@ msgstr "En cascada"
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Categoría"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Ubicación Predeterminada"
@@ -7044,18 +5176,11 @@ msgstr "Ubicación Predeterminada"
msgid "Total Stock"
msgstr "Inventario Total"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr "Cantidad de entrada para el cálculo del precio"
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Categoría de parte"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Categorías de parte"
@@ -7063,10 +5188,7 @@ msgstr "Categorías de parte"
msgid "Default location for parts in this category"
msgstr "Ubicación predeterminada para partes de esta categoría"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Estructural"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "Palabras clave por defecto para partes en esta categoría"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Icono"
@@ -7092,748 +5213,731 @@ msgstr "Icono"
msgid "Icon (optional)"
msgstr "Icono (opcional)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "¡No puedes hacer que esta categoría de partes sea estructural porque algunas partes ya están asignadas!"
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "Opción no válida para la parte principal"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Ya existe un artículo de almacén con este número de serie"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "IPN duplicado no permitido en la configuración de partes"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr "La revisión de parte duplicada ya existe."
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Parte con este nombre, IPN y revisión ya existe."
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr "¡No se pueden asignar partes a las categorías de partes estructurales!"
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Nombre de la parte"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "Es plantilla"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "¿Es esta parte una parte de la plantilla?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "¿Es esta parte una variante de otra parte?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr "Descripción de parte (opcional)"
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqueda"
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Categoría de parte"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "Revisión de parte o número de versión"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr "¿Es esta parte una variante de otra parte?"
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr "Variante de"
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "¿Dónde se almacena este artículo normalmente?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Proveedor por defecto"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "Parte de proveedor predeterminada"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "Expiración por defecto"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "Tiempo de expiración (en días) para los artículos de stock de esta parte"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "Nivel mínimo de stock permitido"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "Unidades de medida para esta parte"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "¿Se puede construir esta parte a partir de otras partes?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "¿Se puede utilizar esta parte para construir otras partes?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "¿Esta parte tiene seguimiento de objetos únicos?"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "¿Se puede comprar esta parte a proveedores externos?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "¿Se puede vender esta parte a los clientes?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "¿Está activa esta parte?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr "Las partes bloqueadas no pueden ser editadas"
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "¿Es ésta una parte virtual, como un producto de software o una licencia?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "Suma de verificación de BOM"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr "Suma de verificación de BOM almacenada"
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "BOM comprobado por"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "Fecha BOM comprobada"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Creación de Usuario"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr "Dueño responsable de esta parte"
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Último inventario"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Vender múltiples"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr "Moneda utilizada para almacenar en caché los cálculos de precios"
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "Costo mínimo de BOM"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr "Costo mínimo de partes de componentes"
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "Costo máximo de BOM"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr "Costo máximo de partes de componentes"
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "Costo mínimo de compra"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr "Costo histórico mínimo de compra"
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "Costo máximo de compra"
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr "Costo histórico máximo de compra"
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr "Precio interno mínimo"
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr "Costo mínimo basado en precios reducidos internos"
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr "Precio interno máximo"
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr "Costo máximo basado en precios reducidos internos"
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr "Precio mínimo de proveedor"
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr "Precio mínimo de la parte de proveedores externos"
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr "Precio máximo de proveedor"
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr "Precio máximo de la parte de proveedores externos"
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "Costo mínimo de variante"
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr "Costo mínimo calculado de las partes variantes"
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "Costo máximo de variante"
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr "Costo máximo calculado de las partes variantes"
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr "Anular el costo mínimo"
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr "Reemplazar coste máximo"
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr "Costo mínimo general calculado"
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr "Precio de venta mínimo"
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr "Precio de venta mínimo basado en precios reducidos"
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr "Precio de venta máximo"
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr "Precio de venta máximo basado en precios reducidos"
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "Costo de venta mínimo"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr "Precio de venta mínimo histórico"
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "Costo de Venta Máximo"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr "Precio de venta máximo histórico"
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "Número de artículos"
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Fecha"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "Notas adicionales"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "Costo de Stock Mínimo"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr "Costo mínimo estimado del stock disponible"
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "Informe"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "Número de partes"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr "Las plantillas de prueba solo pueden ser creadas para partes de prueba"
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Nombre de prueba"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "Introduzca un nombre para la prueba"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Descripción de prueba"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "Introduce la descripción para esta prueba"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Habilitado"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Requerido"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "¿Es necesario pasar esta prueba?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Requiere valor"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr "¿Esta prueba requiere un valor al agregar un resultado de la prueba?"
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "Adjunto obligatorio"
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr "¿Esta prueba requiere un archivo adjunto al agregar un resultado de la prueba?"
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "Opciones"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "El nombre de parámetro en la plantilla tiene que ser único"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "Nombre de Parámetro"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr "Casilla de verificación"
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr "¿Es este parámetro una casilla de verificación?"
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr "Opciones válidas para este parámetro (separados por comas)"
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr "Lista de selección para este parámetro"
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr "Opción inválida para el valor del parámetro"
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "Parte principal"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "Plantilla de parámetro"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Valor del parámetro"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Valor predeterminado"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "Valor de parámetro por defecto"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "ID de parte o nombre de parte"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "Valor de ID de parte única"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Valor IPN de parte"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "Nivel"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "Nivel de BOM"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Seleccionar parte principal"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "Sub parte"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "Seleccionar parte a utilizar en BOM"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr "Cantidad del artículo en BOM"
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "Este artículo BOM es opcional"
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "Este artículo de BOM es consumible (no está rastreado en órdenes de construcción)"
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "Exceso"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr "Cantidad estimada de desperdicio de construcción (absoluta o porcentaje)"
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "Referencia de artículo de BOM"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "Notas del artículo de BOM"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "Suma de verificación"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr "Suma de verificación de línea de BOM"
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Validado"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr "Este artículo de BOM ha sido validado"
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "Este artículo BOM es heredado por BOMs para partes variantes"
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "La cantidad debe ser un valor entero para las partes rastreables"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr "Debe especificar la subparte"
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr "Ítem de BOM sustituto"
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr "La parte sustituta no puede ser la misma que la parte principal"
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "Artículo BOM superior"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "Sustituir parte"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "Parte 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "Parte 2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "Seleccionar parte relacionada"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr "Nota para esta relación"
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr "Categoría principal de parte"
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Subcategorías"
@@ -7899,7 +6001,7 @@ msgstr "Copiar Imagen"
msgid "Copy image from original part"
msgstr "Copiar imagen desde la parte original"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Copiar BOM"
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Elementos de stock"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "Duplicar Parte"
@@ -7988,7 +6094,7 @@ msgstr "Duplicar Parte"
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "Stock Inicial"
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "Puede construir"
@@ -8202,9 +6307,7 @@ msgstr "Cantidad no válida"
msgid "At least one BOM item is required"
msgstr "Se requiere al menos un artículo BOM"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Cantidad Total"
@@ -8233,673 +6336,6 @@ msgstr "Notificación por bajo stock"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "El stock disponible para {part.name} ha caído por debajo del nivel mínimo configurado"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "No tienes permiso para editar la lista de materiales."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Estás suscrito a las notificaciones de esta categoría"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "Suscribirse a las notificaciones de esta categoría"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "Acciones de categoría"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Editar categoría"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Editar Categoría"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Eliminar categoría"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Eliminar Categoría"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "Categoría de partes de nivel superior"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Partes (incluyendo subcategorías)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Crear nueva parte"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Nueva Parte"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Parámetros de Parte"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "Crear nueva categoría de partes"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Nueva Categoría"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "Importar Partes"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "Hacer una copia de la parte '%(full_name)s'."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Posibles Partes coincidentes"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "La nueva parte puede ser un duplicado de estas partes existentes"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr "%(full_name)s - %(desc)s (%(match_per)s%% coincidencia)"
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Stock de parte"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Actualizar"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Verificación de Inventario"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "Plantillas de prueba de parte"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "Añadir Plantilla de Prueba"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "Asignaciones de órdenes de venta"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "Notas de parte"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Variantes de Parte"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Crear nueva variante"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "Nueva Variante"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "Añadir nuevo parámetro"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "Partes relacionadas"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "Añadir Relacionado"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Lista de Materiales"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "Exportar acciones"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Exportar BOM"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Imprimir informe BOM"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "Acciones BOM"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Subir BOM"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Validar BOM"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Añadir artículo al BOM"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Ensamblajes"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "Construcción de partes"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Construir adjudicaciones de pedidos"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Proveedores de partes"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Fabricantes de partes"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr "Privilegios insuficientes."
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "Volver a los artículos"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "Importar artículos desde archivo"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr "Plantilla de importación de parte"
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr "Descargar plantilla de importación de parte"
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "Formato"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Seleccionar formato de archivo"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Listado de artículos"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Estás suscrito a las notificaciones de este artículo"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "Suscríbete a las notificaciones de este artículo"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Imprimir etiqueta"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "Mostrar información de precios"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Acciones de stock"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "Contar stock de partes"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "Transferir stock de partes"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "Acciones para partes"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Duplicar parte"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Editar parte"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Eliminar parte"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "La parte es una parte de plantilla (las variantes se pueden hacer a partir de esta parte)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "La parte puede ser ensamblada desde otras partes"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "La parte puede ser usada en ensamblajes"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "El stock de esta parte está rastreado por número de serie"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "La parte puede ser comprada de proveedores externos"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "La parte puede ser vendida a clientes"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "La parte es virtual (no una parte física)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "Mostrar Detalles de Parte"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Asignado a órdenes de venta"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Nivel mínimo de stock"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Rango de precios"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Último número de serie"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Buscar número de serie"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr "Vincular código de barras a parte"
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr "Calcular"
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr "Eliminar imagen asociada de esta parte"
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr "No se encontraron imágenes coincidentes"
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr "Ocultar Detalles de la Parte"
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "Precios del Proveedor"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Costo unitario"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "Ningún precio de proveedor disponible"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "Precios BOM"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "Precio de Compra Unitario"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "Precio total de compra"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "No hay precios BOM disponibles"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "Precio Interno"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "No hay información de precios disponible para esta parte."
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr "Cantidad programada"
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "Variantes"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Inventario"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Precios"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "Programación"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Plantillas de Prueba"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Seleccionar de imágenes existentes"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "Vista general de precios"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr "Actualizar precio de partes"
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Editar"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "Categoría de precio"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr "Mínimo"
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "Máximo"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "Precio Interno"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "Historial de compras"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "Precios variantes"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "Precios globales"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "Historial de ventas"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Ir a la vista general"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr "Añadir salto de precio interno"
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Sin Stock"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Bajo Stock"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "Volver al BOM"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Cargar Lista de Materiales"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "Requisitos de subida BOM"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "Subir archivo BOM"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "Enviar datos BOM"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "Requisitos para subir BOM"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "El archivo BOM debe contener las columnas con nombre requeridos como se indica en el "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "Plantilla de subida BOM"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "Cada parte debe existir en la base de datos"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "Crear nueva variante de parte"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "Coincidir Referencias"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "Seleccionar Imagen de Parte"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "Imagen de parte actualizada"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Imagen de parte no encontrada"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "Precio de parte"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "El código de barras coincide con artículo existente"
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr "Impresión de etiquetas fallida"
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr "Está activo el complemento"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Instalado"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "Complemento"
@@ -9462,7 +6893,7 @@ msgstr "Complemento"
msgid "Method"
msgstr "Método"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "No se encontró autor"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Nombre del paquete Plug-in - también puede contener un indicador de versión"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Versión"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "No se han proporcionado objetos válidos a la plantilla"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr "Progreso"
@@ -9895,20 +7321,35 @@ msgstr "Selecciona el complemento a usar para imprimir etiquetas"
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "Código QR"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "Código QR"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Lista de Materiales"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Materiales necesarios"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Imagen de parte"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Emitido"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Requerido para"
@@ -9919,11 +7360,6 @@ msgstr "El proveedor ha sido eliminado"
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Precio Unitario"
@@ -9935,16 +7371,18 @@ msgstr "Partida extra"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "Total"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "Asignaciones"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Lote"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr "Resultados de la Prueba"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "Prueba"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "Pasada"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "Fallo"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr "Ningún resultado (requerido)"
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "Sin resultados"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Elementos instalados"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Número de serie"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr "ID de Ubicación"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Ruta de Ubicación"
@@ -10041,8 +7472,7 @@ msgstr "ID de proveedor"
msgid "Customer ID"
msgstr "ID de cliente"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Instalado en"
@@ -10066,9 +7496,11 @@ msgstr "Revisión necesaria"
msgid "Delete on Deplete"
msgstr "Eliminar al agotarse"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Verificación de Inventario"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Fecha de Expiración"
@@ -10124,7 +7556,7 @@ msgstr "Stock mínimo"
msgid "Maximum stock"
msgstr "Stock máximo"
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Ubicación externa"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "Desactualizado"
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Ubicación de Stock"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Ubicaciones de Stock"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Propietario"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Seleccionar Propietario"
@@ -10227,8 +7652,7 @@ msgstr "Seleccionar Propietario"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "Externo"
@@ -10236,8 +7660,7 @@ msgstr "Externo"
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr "Se debe especificar la pieza"
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "La cantidad debe ser 1 para el artículo con un número de serie"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Número de serie no se puede establecer si la cantidad es mayor que 1"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "El objeto no puede pertenecer a sí mismo"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "El artículo debe tener una referencia de construcción si is_building=True"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "La referencia de la construcción no apunta al mismo objeto de parte"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Artículo de stock padre"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Parte base"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Seleccione una parte del proveedor correspondiente para este artículo de stock"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "¿Dónde se encuentra este artículo de stock?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "Empaquetar este artículo de stock se almacena en"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "¿Está este artículo instalado en otro artículo?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Número de serie para este artículo"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Código de lote para este artículo de stock"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Cantidad de Stock"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "Build de origen"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "Build para este item de stock"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "Consumido por"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Orden de compra de origen"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Orden de compra para este artículo de stock"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "Orden de venta de destino"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Fecha de caducidad del artículo de stock. El stock se considerará caducado después de esta fecha"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Eliminar al agotar"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Eliminar este artículo de stock cuando se agoten las existencias"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "Precio de compra único en el momento de la compra"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "Convertido a parte"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "La parte no está establecida como rastreable"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "Cantidad debe ser un entero"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr "Los números de serie deben ser proporcionados como una lista"
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "La cantidad no coincide con los números de serie"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "Artículo de stock ha sido asignado a un pedido de venta"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "Artículo de stock está instalado en otro artículo"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "Artículo de stock contiene otros artículos"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "Artículo de stock ha sido asignado a un cliente"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "El artículo de stock está en producción"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "Stock serializado no puede ser combinado"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "Artículos de Stock Duplicados"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "Los artículos de stock deben referirse a la misma parte"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "Los artículos de stock deben referirse a la misma parte del proveedor"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "Los códigos de estado del stock deben coincidir"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Stock no se puede mover porque no está en stock"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "Notas de entrada"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "Debe proporcionarse un valor para esta prueba"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "El archivo adjunto debe ser subido para esta prueba"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Resultado de la prueba"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "Valor de salida de prueba"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "Adjunto de resultados de prueba"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Notas de prueba"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr "Finalizó"
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr "El número de serie es demasiado grande"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Elemento padre"
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Expirado"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Elementos secundarios"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Sub-ubicación"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "En cuarentena"
msgid "Legacy stock tracking entry"
msgstr "Entrada antigua de rastreo de stock"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Artículo de stock creado"
@@ -10849,7 +8268,7 @@ msgstr "Separar del artículo principal"
msgid "Split child item"
msgstr "Dividir artículo secundario"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Artículos de stock combinados"
@@ -10869,7 +8288,7 @@ msgstr "Construir orden de salida completado"
msgid "Build order output rejected"
msgstr "Orden de ensamble rechazada"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Consumido por orden de construcción"
@@ -10885,7 +8304,7 @@ msgstr "Recibido contra la orden de compra"
msgid "Returned against Return Order"
msgstr "Devuelto contra orden de devolución"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Enviar al cliente"
@@ -10893,361 +8312,6 @@ msgstr "Enviar al cliente"
msgid "Returned from customer"
msgstr "Devolución del cliente"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "Información de Seguimiento de Stock"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "Elementos de Stock Hijos"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "Este artículo de stock no tiene ningún artículo secundario"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "Datos de Prueba"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "Informe de Prueba"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "Eliminar Datos de Prueba"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "Añadir Datos de Prueba"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "Notas del artículo de stock"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "Elementos de Stock instalados"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "Instalar artículo de stock"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Escanear a la ubicación"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Acciones de impresión"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "Acciones de ajuste de stock"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Contar stock"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Añadir stock"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Eliminar stock"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Serializar stock"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Transferir stock"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "Asignar a cliente"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "Regresar al stock"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "Desinstalar artículo de stock"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Desinstalar"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "Instalar artículo de stock"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Instalar"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "Convertir a variante"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Duplicar artículo"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Editar artículo de almacén"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Eliminar artículo de stock"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Construcción o Armado"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Ningún fabricante establecido"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "No estás en la lista de propietarios de este artículo. Este artículo de stock no puede ser editado."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Solo lectura"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Este artículo de stock está en producción y no puede ser editado."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "Editar el artículo de stock desde la vista de construcción."
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Este artículo de stock está asignado a la orden de venta"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Este artículo de stock está asignado al orden de construcción"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "página anterior"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Navegar al número de serie anterior"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "página siguiente"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Navegar al siguiente número de serie"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Ubicación no establecida"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Pruebas"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Este artículo de stock no ha pasado todas las pruebas requeridas"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "Este ítem expiró el %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "Este ítem expira el %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "Ningún inventario realizado"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "Seleccione una de las variantes de parte listadas a continuación."
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Advertencia"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Esta acción no se puede deshacer fácilmente"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "Crear artículos serializados a partir de este artículo de stock."
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Seleccione la cantidad para serializar y números de serie únicos."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "Escanear en contenedor"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Acciones de ubicación"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Editar ubicación"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Eliminar ubicación"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "Ubicación de stock superior"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "Propietario de la ubicación"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "No estás en la lista de propietarios de esta ubicación. Esta ubicación de stock no puede ser editada."
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Crear nueva ubicación de stock"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Nueva Ubicación"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Cargando..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "Seguimiento de Stock"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Permiso Denegado"
@@ -11264,8 +8328,7 @@ msgstr "Falla de autenticación"
msgid "You have been logged out from InvenTree."
msgstr "Has cerrado sesión en InvenTree."
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Iniciar sesión"
@@ -11298,1078 +8361,27 @@ msgstr "El Sitio está en Mantenimiento"
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "El sitio está actualmente en mantenimiento y debería estar listo pronto!"
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "Índice"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr "Órdenes de venta destacadas"
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr "Órdenes de venta vencidas"
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr "Historial de notificaciones"
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "Eliminar notificaciones"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "Notificaciones pendientes"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "Marcar todos como leidos"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "Notificaciones"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr "Borrar todas las notificaciones leídas"
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "Bandeja de Entrada"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "Historial"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Resultados de Búsqueda"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Ajustes de Código de Barras"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Configuración de Pedido de Trabajo"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Ajustes de Categoría"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Configuración del Servidor"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Ajustes de Etiqueta"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Configuración de Inicio de Sesión"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Registrarse"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr "Inicio de sesión único"
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Ajustes"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "Direcciones URL"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "La URL base para este plugin es %(base)s."
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Abrir en una pestaña nueva"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Ajustes de notificaciones"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "Ajustes de Parte"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "Importar Parte"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "Importar Parte"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "Plantillas de Parámetros de Partes"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr "Unidades físicas"
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr "Añadir unidad"
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "Ajustes del complemento"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr "Cambiar la configuración de abajo requiere reiniciar inmediatamente el servidor. No lo cambie mientras esté en uso activo."
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Complementos"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "Instalar complemento"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr "Recargar Plugins"
-
-#: templates/InvenTree/settings/plugin.html:58
-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:73
-msgid "Plugin Error Stack"
-msgstr "Pila de error de complementos"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "Etapa"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Mensaje"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Información de Plugin"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "no se proporcionó información de versión"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Licencia"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "La información del código es extraída del último git commit para este plugin. Puede que no refleje los números de versión oficiales o la información, pero sí el código actual en ejecución."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Información del paquete"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Método de instalación"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Este plugin fue instalado como un paquete"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "Este complemento fue encontrado en una ruta del servidor local"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Ruta de instalación"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "Integrado"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-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:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "Muestra"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Autor del Commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Fecha del Commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "Hash de Commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Mensaje de Commit"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Ajustes de Orden de Compra"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "Configuración de Precios"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "Tipos de Cambio"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Actualizar Ahora"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Última Actualización"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Nunca"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr "Configuración del código de proyecto"
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Códigos del proyecto"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Nuevo código de proyecto"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Ajustes del Informe"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Ningún valor establecido"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "Editar ajustes"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr "Tarifa"
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Eliminar"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr "Editar unidad personalizada"
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr "Eliminar unidad personalizada"
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr "Nueva unidad personalizada"
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr "grupo"
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr "Editar plantilla"
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr "Eliminar plantilla"
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Configuración del Usuario"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Cuenta"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Mostrar"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Página de Inicio"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Buscar"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Informando"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Configuración Global"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Servidor"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "Etiquetas"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Categorías"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Configuración de orden de venta"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Configuración de Stock"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Configuración de la Cuenta"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Cambiar Contraseña"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "Las siguientes direcciones de correo electrónico están asociadas con tu cuenta:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Verificado"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Sin verificar"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Principal"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Hacer Principal"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "Reenviar verificación"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Advertencia:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "Actualmente no tiene ninguna dirección de correo electrónico configurada. Realmente deberías añadir una dirección de correo electrónico para que puedas recibir notificaciones, restablecer tu contraseña, etc."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Añadir correo electrónico"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Agregar Email"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "Tienes estos factores disponibles:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Estático"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "La autenticación multifactor no está configurada para su cuenta"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "Cambiar factores"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "Configurar factor múltiple"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "Remover factor múltiple"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Sesiones Activas"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Cerrar sesiones activas (excepto esta)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Cerrar Sesiones Activas"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "desconocido en desconocido"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "desconocido"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "Dirección IP"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Dispositivo"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Última Actividad"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s atrás (esta sesión)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s atrás"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Ajuste de Visualización"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Configuración del Tema"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Seleccionar tema"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Establecer tema"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Configuración de Idioma"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Seleccionar idioma"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% traducido"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "No hay traducciones disponibles"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Definir Idioma"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Algunos idiomas no están completos"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "y oculto."
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "Mostrar también"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "¡Ayuda a los esfuerzos de traducción!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr "La aplicación web es traducida por una comunidad de voluntarios a través de crowdin. Tus contribuciones serán bienvenidas."
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "Proyecto de traducción de InvenTree"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Ajustes de página de inicio"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Ajustes de Búsqueda"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr "Cuentas de inicio de sesión único"
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr "Puede iniciar sesión en su cuenta utilizando cualquiera de las siguientes cuentas de terceros:"
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "No hay cuentas de redes sociales conectadas a esta cuenta."
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr "Añadir cuenta SSO"
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr "El inicio de sesión único no está habilitado para este servidor"
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "Versión de InvenTree"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Versión de Desarrollo"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Actualizado"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Actualización Disponible"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "Documentación de InvenTree"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "Versión API"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Versión de Python"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Versión de Django"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Ver código en GitHub"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Créditos"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Aplicación Móvil"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "Enviar Informe de Error"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "copiar al portapapeles"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "copiar información de versión"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "Logo de InvenTree"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Confirmar Email"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Confirme que %(email)s es una dirección de correo electrónico para el usuario %(user_display)s."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Confirmar"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "Este enlace de confirmación de correo electrónico ha caducado o no es válido. Por favor, envíe un nuevo correo electrónico de solicitud de confirmación."
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Ingresar"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "¿No es un miembro?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Registrarse"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "¿Ha olvidado la contraseña?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "o iniciar sesión con"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Cerrar Sesión"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "¿Está seguro de que desea salir?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Volver al sitio"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Restablecer Contraseña"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "¿Olvidó su contraseña? Introduzca su dirección de correo electrónico a continuación y le enviaremos un correo electrónico que le permita restablecerla."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Reestablecer mi Contraseña"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "Esta función está actualmente deshabilitada. Por favor, póngase en contacto con un administrador."
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Token Incorrecto"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "El enlace de restablecimiento de contraseña no era válido, posiblemente porque ya ha sido utilizado. Por favor, solicite un nuevo restablecimiento de contraseña."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Cambiar contraseña"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "Se ha cambiado la contraseña."
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "¿Ya tienes una cuenta? Entonces inicia sesión."
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "Ver en el panel de administración"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Autenticación de dos factores"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Autenticar"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "Tokens de autenticación de doble factor"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr "Se han generado tokens de copia de seguridad, pero no se revelan aquí por razones de seguridad. Pulse el botón de abajo para generar nuevos."
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr "No hay copia de seguridad de tokens disponibles. Pulse el botón de abajo para generar algunas."
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "Generar tokens"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Deshabilitar autenticación de dos factores"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "¿Está seguro?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Desactivar 2FA"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "Configurar Autenticación de Dos Factores"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Paso 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Escanea el código QR de abajo con un generador de tokens de tu elección (por ejemplo Google Authenticator)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr "Secreto:"
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Paso 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "Ingrese un token generado por la aplicación:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Verificar"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Agregar Enlace"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Añadir archivo adjunto"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "Identificador de Código de Barras"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Reinicio del Servidor Requerido"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "Se ha cambiado una opción de configuración que requiere reiniciar el servidor"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Póngase en contacto con su administrador para más información"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr "Las siguientes partes están bajas en stock requerido"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Cantidad requerida"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr "Haga clic en el siguiente enlace para ver esta parte"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "Cantidad Mínima"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr "Sin respuesta"
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr "Sin respuesta del servidor de InvenTree"
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr "El servidor no está disponible en estos momentos"
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr "Código de error"
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Escanear código de barras"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Cerrar"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr "Artículo de inventario"
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr "Seleccionar"
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr "Agregar proveedor"
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr "Eliminar Partes de Proveedor"
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr "Añadir nueva Empresa"
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr "Partes Suministradas"
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr "Partes Fabricadas"
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr "No se encontró información de la empresa"
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr "Crear Nuevo Contacto"
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr "Editar contacto"
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr "Se eliminarán todos los contactos seleccionados"
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "Rol"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr "Borrar contactos"
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr "No se encontraron contactos"
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "Número de teléfono"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "Dirección de correo electrónico"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr "Eliminar Contacto"
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr "Crear Nueva Dirección"
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr "Editar Dirección"
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr "Todos las direcciones seleccionadas serán eliminadas"
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr "Eliminar Direcciones"
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr "No se encontraron direcciones"
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr "Ciudad postal"
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr "Estado/provincia"
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr "Notas del mensajero"
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr "Notas internas"
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr "Eliminar Dirección"
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr "Se eliminarán todas las partes del fabricante seleccionadas"
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr "Eliminar Partes del Fabricante"
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr "Todos los parámetros seleccionados serán eliminados"
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr "Eliminar Parámetros"
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr "Ordenar Partes"
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr "Eliminar partes del fabricante"
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr "Acciones para partes del fabricante"
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr "No se encontraron partes del fabricante"
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr "Plantilla de parte"
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr "Parte ensamblada"
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr "No se encontraron parámetros"
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr "Editar parámetro"
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr "Eliminar parámetro"
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr "Editar Parámetro"
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr "Eliminar Parámetro"
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr "Eliminar piezas del proveedor"
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr "No se encontraron partes de proveedor"
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr "Unidades base"
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr "Disponibilidad"
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr "Editar parte del proveedor"
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr "Eliminar parte del proveedor"
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr "Última actualización"
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr "verdadero"
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr "falso"
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr "Seleccionar filtro"
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr "Imprimir Etiquetas"
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr "Imprimir reportes"
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr "Descargar tabla de datos"
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr "Recargar tabla de datos"
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr "Añadir un nuevo filtro"
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr "Limpiar todos los filtros"
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr "Crear filtro"
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr "Acción Prohibida"
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr "Operación de creación no permitida"
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr "Ingrese un número válido"
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "Existen errores en el formulario"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr "No se encontraron resultados"
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr "Buscando"
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr "Seleccionar columnas"
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "Sí"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "No"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Enviar"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr "Esperando al servidor..."
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr "Aceptar"
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr "Cargando datos"
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr "Respuesta inválida del servidor"
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr "Edad"
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr "Notificación"
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr "Marcar como no leído"
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr "Marcar como leído"
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr "Sin notificaciones no leídas"
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr "Las notificaciones cargarán aquí"
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr "Editar Línea"
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr "Eliminar Línea"
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr "No se encontraron artículos de línea"
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr "Duplicar línea"
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr "Editar línea"
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr "Eliminar línea"
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr "Atributos de Parte"
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr "Opciones de Creación de Parte"
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr "Opciones de Duplicación de Parte"
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr "Añadir Categoría de Parte"
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr "Crear Categoría de Parte"
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr "Crear nueva categoría después de esta"
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr "Categoría de parte creada"
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr "Editar Categoría de Parte"
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr "¿Estás seguro de que deseas eliminar esta categoría?"
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr "Mover a la categoría principal"
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr "Eliminar Categoría de Parte"
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr "Acción para partes en esta categoría"
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr "Acción para categorías secundarias"
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr "Crear Parte"
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr "Crear otra parte después de esta"
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr "Parte creada exitosamente"
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr "Editar Parte"
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr "Parte editada"
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr "Stock bajo"
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr "No hay stock disponible"
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr "Unidad"
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr "partes"
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr "Sin categoría"
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr "Mostrar como lista"
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr "Mostrar como cuadrícula"
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr "No se encontraron subcategorías"
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr "Mostrar como árbol"
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr "Cargar subcategorías"
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr "Categoría suscrita"
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr "No hay plantillas de prueba que coincidan con la consulta"
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr "resultados"
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr "Esta prueba está definida para una parte principal"
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr "Editar plantilla de resultado de prueba"
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr "Eliminar plantilla de resultados de prueba"
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr "Sin fecha especificada"
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr "Fecha especificada es en el pasado"
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr "Especulativo"
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr "No hay información de planificación disponible para esta parte"
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr "Cantidad de Stock Programadas"
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr "Cantidad Máxima"
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr "No se encontraron complementos"
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr "Este complemento está activo"
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr "Este complemento fue instalado pero no está activo"
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr "Desactivar Plugin"
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr "Activar Plugin"
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr "El plugin fue instalado"
-
-#: 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 plugin?"
-
-#: 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 plugin?"
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "Activar"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "Desactivar"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr "Plugin actualizado"
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr "Combinar"
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr "Agregar código de barras"
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr "Eliminar código de barras"
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr "Especificar ubicación"
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr "Especificar embalaje"
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr "Agregar números de serie"
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr "Agregar nota"
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr "Código de orden"
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr "Omitor"
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr "No se encontraron órdenes ventas"
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr "Rastreo"
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr "Factura"
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr "No hay envíos"
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr "Calcular precio"
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr "Actualizar precio unitario"
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr "Sin resultados"
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr "Ingresar consulta de búsqueda"
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr "resultado"
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr "Minimizar resultados"
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr "Eliminar resultados"
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr "Agregar tipo de ubicación"
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr "Editar bodega de inventario"
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr "Nueva bodega de inventario"
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr "Crear otra ubicación después de esta"
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr "Se creó la bodega de inventario"
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr "¿Está seguro de eliminar esta bodega de inventario?"
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr "Mover a la bodega de inventario principal"
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr "Eliminar bodega de inventario"
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr "Mover"
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Añadir"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr "Editar resultado de prueba"
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr "Eliminar resultado de prueba"
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr "En producción"
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr "Combinar inventario"
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr "Eliminar inventario"
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr "Artículos de inventario"
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr "Acciones de inventario"
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr "Agotado"
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr "Detalles"
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr "Sin cambios"
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr "Información del producto no disponible"
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr "La ubicación ya no existe"
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr "La orden de fabricación ya no existe"
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr "La orden de compra ya no existe"
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr "La orden de venta ya no existe"
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr "La orden de devolución ya no existe"
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr "El cliente ya no existe"
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr "El artículo de inventario ya no existe"
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr "Agregado"
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr "Eliminado"
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr "Estado del pedido"
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr "Suscrito"
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr "En inventario"
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Comprar"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Vender"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Mostrar notificaciones"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Notificaciones nuevas"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Cerrar sesión"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Guardar"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Mostrar todas las notificaciones y el historial"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "Datos QR no proporcionados"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Se ha cerrado la sesión correctamente."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Volver a ingresar"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Mostrar resultados completos de búsqueda"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Borrar búsqueda"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Cerrar menú de búsqueda"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "Fallo al iniciar sesión en la red social"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "Error al iniciar sesión en la cuenta"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "Se ha producido un error al intentar iniciar sesión a través de su cuenta de red social."
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "Conectar a %(provider)s"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr "Estás a punto de conectar una nueva cuenta de terceros desde %(provider)s."
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "Iniciar sesión vía %(provider)s"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr "Estás a punto de iniciar sesión usando una cuenta de terceros de %(provider)s."
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Continuar"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "Proveedor SSO inválido"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Nombre de Instancia"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Base de datos"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "El servidor se está ejecutando en modo depuración"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Modo Docker"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "El servidor está desplegado usando docker"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Soporte para Plugins"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Soporte de plugins habilitado"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Soporte de plugins desactivado"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Estado del servidor"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Saludable"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Problemas detectados"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Trabajador en segundo plano"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Trabajador en segundo plano no ejecutado"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Configuración de Email"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "Configuración de correo no configurada"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Sí"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr "Usuarios"
@@ -15746,35 +8494,59 @@ msgstr "Última vez que se usó el token"
msgid "Revoked"
msgstr "Revocado"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Ordenes de compra"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Órdenes de venta"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "Ordenes de devolución"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Permiso establecido"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Grupo"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Vista"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Permiso para ver artículos"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Añadir"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Permiso para añadir artículos"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Cambiar"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Permisos para editar artículos"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Eliminar"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Permiso para eliminar artículos"
diff --git a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po
index 3c1ea92941..4ba0770845 100644
--- a/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Spanish, Mexico\n"
"Language: es_MX\n"
@@ -37,6 +37,34 @@ msgstr "No se encontraron artículos para eliminar"
msgid "User does not have permission to view this model"
msgstr "El usuario no tiene permiso para ver este modelo"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (de nuevo)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Confirmación de dirección de email"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Debe escribir el mismo correo electrónico cada vez."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "Registro MFA está deshabilitado."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "La dirección de correo electrónico principal proporcionada no es válida."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "El dominio de correo electrónico proporcionado no está aprobado."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registro deshabilitado."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "No se pudo convertir {original} a {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Cantidad proporcionada no válida"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr "Número decimal inválido"
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Notas"
@@ -104,90 +116,42 @@ msgstr "El valor '{name}' no aparece en formato de patrón"
msgid "Provided value does not match required pattern: "
msgstr "El valor proporcionado no coincide con el patrón requerido: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Introduzca contraseña"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Ingrese su nueva contraseña"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Confirmar la contraseña"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Confirmar contraseña nueva"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Contraseña anterior"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (de nuevo)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Confirmación de dirección de email"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Debe escribir el mismo correo electrónico cada vez."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "Registro MFA está deshabilitado."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-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:273
-msgid "The provided email domain is not approved."
-msgstr "El dominio de correo electrónico proporcionado no está aprobado."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registro deshabilitado."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr "No se puede serializar más de 1000 artículos a la vez"
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "No se ha proporcionado un número de serie"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Serie duplicada"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr "Grupo inválido: {group}"
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Rango del grupo {group} supera la cantidad permitida ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Numeros de serie no encontrados"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Los números de serie únicos ({len(serials)}) debe coincidir con la cantidad ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Eliminar etiquetas HTML de este valor"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr "Los datos contienen contenido de markdown prohibido"
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr "Iniciar sesión en la aplicación"
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "Correo electrónico"
@@ -434,60 +396,21 @@ msgstr "Los nombres duplicados no pueden existir bajo el mismo padre"
msgid "Invalid choice"
msgstr "Selección no válida"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Nombre"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Descripción"
@@ -495,8 +418,7 @@ msgstr "Descripción"
msgid "Description (optional)"
msgstr "Descripción (opcional)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Ruta"
@@ -541,14 +463,11 @@ msgstr "Error de servidor"
msgid "An error has been logged by the server."
msgstr "Se ha registrado un error por el servidor."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Debe ser un número válido"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Moneda"
@@ -556,11 +475,11 @@ msgstr "Moneda"
msgid "Select currency from available options"
msgstr "Seleccionar moneda de las opciones disponibles"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Nombre de usuario"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Nombre"
@@ -568,7 +487,7 @@ msgstr "Nombre"
msgid "First name of the user"
msgstr "Nombre del usuario"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Apellido"
@@ -596,16 +515,10 @@ msgstr "Superusuario"
msgid "Is this user a superuser"
msgstr "Es este usuario un superusuario"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Activo"
@@ -645,7 +558,7 @@ msgstr "Archivo de datos"
msgid "Select data file for upload"
msgstr "Seleccione el archivo para subir"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr "Formato de archivo no soportado"
@@ -695,7 +608,7 @@ msgstr "La descarga de imágenes desde la URL remota no está habilitada"
msgid "Failed to download image from remote URL"
msgstr "Error al descargar la imagen desde la URL remota"
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Base de datos desconocida"
@@ -719,39 +632,12 @@ msgstr "El excedente no debe superar el 100%"
msgid "Invalid value for overage"
msgstr "Valor no válido para sobrecarga"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Editar datos del usuario"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Configurar contraseña"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Los campos de contraseña deben coincidir"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Contraseña incorrecta proporcionada"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Información del sistema"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Acerca de InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Construcción o Armado Superior"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Asignado a mí"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Emitido por"
@@ -806,54 +686,37 @@ msgstr "Completado después de"
msgid "Build must be cancelled before it can be deleted"
msgstr "La compilación debe cancelarse antes de poder ser eliminada"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Consumible"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Opcional"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Montaje"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Rastreado"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Comprobable"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Comprobable"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Parte"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr "Pedido pendiente"
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Asignadas"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Disponible"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Construir órden"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Construir órdenes"
@@ -956,7 +775,7 @@ msgstr "La orden de construcción no puede ser creada para una parte desbloquead
msgid "Invalid choice for parent build"
msgstr "Opción no válida para la construcción padre"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Se debe especificar un usuario o grupo responsable"
@@ -964,254 +783,213 @@ msgstr "Se debe especificar un usuario o grupo responsable"
msgid "Build order part cannot be changed"
msgstr "La parte del pedido de construcción no puede ser modificada"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Número de orden de construcción o armado"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referencia"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Breve descripción de la construcción (opcional)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Orden de Construcción o Armado a la que se asigna"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Seleccionar parte a construir o armar"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Referencia de orden de venta"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Orden de Venta a la que se asigna"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Ubicación de la fuente"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Seleccione la ubicación de donde tomar stock para esta construcción o armado (deje en blanco para tomar desde cualquier ubicación)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Ubicación de destino"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Seleccione la ubicación donde se almacenarán los artículos completados"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Cantidad a crear"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Número de objetos existentes a construir"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Elementos completados"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Número de productos en stock que se han completado"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Estado de la construcción"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Código de estado de construcción"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Numero de lote"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Número de lote de este producto final"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Fecha de Creación"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Fecha límite de finalización"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Fecha de finalización"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "terminado por"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Emitido por"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "El usuario que emitió esta orden"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Responsable"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Usuario o grupo responsable de esta orden de construcción"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Link externo"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Enlace a URL externa"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Prioridad de construcción"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Prioridad de esta orden de construcción"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Código del proyecto"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Código de proyecto para esta orden de ensamble"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "No se pudo descargar la tarea para completar las asignaciones de construcción"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "El pedido {build} ha sido procesado"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Pedido #[order] ha sido procesado"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "Los números de serie deben ser proporcionados para las partes rastreables"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "No se ha especificado salida de construcción"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "La construcción de la salida ya está completa"
-#: build/models.py:977
+#: build/models.py:975
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:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "La cantidad debe ser mayor que cero"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "La cantidad no puede ser mayor que la cantidad de salida"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "La construcción {serial} no ha pasado todas las pruebas requeridas"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "Construir línea de pedido"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Ensamblar equipo"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Ensamblar equipo"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Cantidad"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Cantidad requerida para orden de ensamble"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Item de construcción o armado debe especificar un resultado o salida, ya que la parte maestra está marcada como rastreable"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
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:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Artículo de stock sobreasignado"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Cantidad asignada debe ser mayor que cero"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "La cantidad debe ser 1 para el stock serializado"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "El artículo de almacén selelccionado no coincide con la línea BOM"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Artículo de stock"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Producto original de stock"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Cantidad de stock a asignar para construir"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Instalar en"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Artículo de stock de destino"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr "Nivel de construcción"
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Nombre de parte"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr "Generar automáticamente órdenes de construcción hijas"
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Resultado de la construcción o armado"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Números de serie"
@@ -1385,19 +1124,7 @@ msgstr "Introduzca los números de serie de salidas de construcción"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Ubicación"
@@ -1414,7 +1141,7 @@ 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:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Los siguientes números seriales ya existen o son inválidos"
@@ -1442,19 +1169,10 @@ msgstr "Razón para descartar la salida de ensamble(s)"
msgid "Location for completed build outputs"
msgstr "Ubicación para las salidas de construcción completadas"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Estado"
@@ -1514,7 +1232,7 @@ msgstr "Aceptar no asignado"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Aceptar que los artículos de stock no se han asignado completamente a este pedido de construcción"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "El stock requerido no ha sido completamente asignado"
@@ -1526,7 +1244,7 @@ msgstr "Aceptar incompleto"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Aceptar que el número requerido de salidas de construcción no se han completado"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "La cantidad de construcción requerida aún no se ha completado"
@@ -1538,7 +1256,7 @@ msgstr "La orden de construcción tiene órdenes hijas de construcción abiertas
msgid "Build order must be in production state"
msgstr "Orden de construcción debe estar en estado de producción"
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "El orden de construcción tiene salidas incompletas"
@@ -1627,7 +1345,7 @@ msgstr "Error al iniciar la tarea de asignación automática"
msgid "Supplier Part Number"
msgstr "Número de pieza del proveedor"
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Número de parte de fabricante"
@@ -1644,25 +1362,18 @@ msgstr "Referencia de orden de Ensamblado"
msgid "BOM Reference"
msgstr "Referencia BOM"
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Paquetes"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "ID de Parte"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "IPN de la parte"
@@ -1682,26 +1393,16 @@ msgstr "Nombre de parte la BOM"
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Número de serie"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Cantidad Asignada"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Cantidad disponible"
@@ -1713,11 +1414,8 @@ msgstr "ID de la categoría por pieza"
msgid "Part Category Name"
msgstr "Nombre de la categoría por pieza"
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Rastreable"
@@ -1725,35 +1423,26 @@ msgstr "Rastreable"
msgid "Inherited"
msgstr "Heredado"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Permitir variantes"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Item de Lista de Materiales"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Stock Asignado"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "En pedido"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "En producción"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "Stock externo"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Stock Disponible"
@@ -1778,7 +1465,6 @@ msgstr "Stock variable disponible"
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Pendiente"
@@ -1798,9 +1484,7 @@ msgstr "Cancelado"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Terminado"
@@ -1817,383 +1501,6 @@ msgstr "Orden de construcción atrasada"
msgid "Build order {bo} is now overdue"
msgstr "El pedido de construcción {bo} está atrasado"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Miniatura de parte"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Acciones para código de barras"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Mostrar código QR"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Desvincular Código de Barras"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Vincular Código de Barras"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Imprimir acciones"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Imprimir informe de orden de construcción"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Acciones de construcción o armado"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Editar construcción o armado"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Construcción duplicada"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr "Mantener Construcción"
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Cancelar construcción o armado"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Eliminar construcción o armado"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr "Emitir Construcción"
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Completar construcción"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Descripción de Construcción"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "No se han creado salidas para esta orden de construcción"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Orden de construcción está lista para marcar como completada"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "La orden de construcción no se puede completar ya que existen salidas pendientes"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "La cantidad de construcción requerida aún no se ha completado"
-
-#: build/templates/build/build_base.html:148
-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:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Fecha objetivo"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Esta construcción vence el %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Vencido"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Salidas completadas"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Orden de Venta"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Prioridad"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr "Emitir Orden de Construcción"
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr "¿Emitir esta orden de construcción?"
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Eliminar Orden de Trabajo"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "Código QR de la Orden de Trabajo"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Enlazar código de barras para construir el orden"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Detalles de Trabajo"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Fuente de stock"
-
-#: build/templates/build/detail.html:43
-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:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Destinación"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Se requiere ubicación de destino"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Partes asignadas"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Lote"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Creado"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Sin fecha objetivo"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Completados"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Trabajo incompleto"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Órdenes de Trabajo herederas"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr "Detalles de la orden de fabricación"
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Desasignar existencias"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Desasignar existencias"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Asignar existencias automáticamente a contrucción"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Auto asignar"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Asignar existencias manualmente a construcción"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Asignar stock"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Pedir partes necesarias"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Partes del pedido"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "Las existencias disponibles han sido filtradas con base en la ubicación especificado para esta orden de fabricación"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Salidas de Trabajo incompletas"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Crear nueva salida de trabajo"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Nueva Salida de Trabajo"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Existencias consumidas"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Salidas de Trabajo Completadas"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Adjuntos"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Notas del Trabajo"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Asignación Completa"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Todas las líneas han sido completamente asignadas"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Nueva Orden de Trabajo"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Configuración de Pedido de Trabajo"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Partidas"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Salidas incompletas"
-
#: common/api.py:725
msgid "Is Link"
msgstr "¿Es enlace?"
@@ -2210,46 +1517,22 @@ msgstr "El usuario no tiene permiso para eliminar estos adjuntos"
msgid "User does not have permission to delete this attachment"
msgstr "El usuario no tiene permiso para eliminar este adjunto"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Código de divisa inválido"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Código de divisa duplicado"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "No se han proporcionado códigos de divisa válidos"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Sin plugin"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Error al leer el archivo (codificación inválida)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Error al leer el archivo (formato no válido)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Error leyendo el archivo (dimensión incorrecta)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Error al leer el archivo (los datos podrían estar corruptos)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Archivo"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Seleccione el archivo a cargar"
-
#: common/models.py:73
msgid "Updated"
msgstr "Actualizado"
@@ -2302,13 +1585,13 @@ msgstr "El valor no pasa las comprobaciones de validación"
msgid "Key string must be unique"
msgstr "Cadena de clave debe ser única"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Usuario"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr "Cantidad de salto de precio"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Precio"
@@ -2328,512 +1608,493 @@ msgstr "Precio"
msgid "Unit price at specified quantity"
msgstr "Precio unitario a la cantidad especificada"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Endpoint"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "Punto final en el que se recibe este webhook"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "Nombre para este webhook"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "Está activo este webhook"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "Token"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Token para el acceso"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Clave"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Secreto compartido para HMAC"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "ID de mensaje"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Identificador único para este mensaje"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Servidor desde el cual se recibió este mensaje"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Encabezado"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Encabezado del mensaje"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Cuerpo"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Cuerpo de este mensaje"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "Endpoint en el que se recibió este mensaje"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Trabajado en"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "¿El trabajo en este mensaje ha terminado?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Título"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Enlace"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Publicado"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Autor"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Resumen"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Leer"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "¿Esta noticia ya fue leída?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Imágen"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Archivo de imagen"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr "Unidad personalizada"
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr "El símbolo de la unidad debe ser único"
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr "Nombre de unidad debe ser un identificador válido"
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "Nombre de unidad"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Símbolo"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "Símbolo de unidad opcional"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Definición"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "Definición de unidad"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Archivo adjunto"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Archivo no encontrado"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Falta enlace externo"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Seleccionar archivo para adjuntar"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Comentario"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr "Comentario de archivo adjunto"
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr "Fecha de carga"
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr "Fecha de carga del archivo"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr "Tamaño del archivo"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr "Tamaño del archivo en bytes"
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Clave"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr "Nombre del estado"
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "Etiqueta"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr "Etiqueta que se mostrará en el frontend"
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr "Color"
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr "Color que se mostrará en el frontend"
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr "Llave lógica"
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr "Modelo"
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr "Estado personalizado"
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr "Estados personalizados"
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr "El modelo debe ser seleccionado"
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr "La clave debe ser seleccionada"
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr "La clave lógica debe ser seleccionada"
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr "Lista de selección"
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr "Listas de Selección"
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr "Nombre de la lista de selección"
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr "Descripción de la lista de selección"
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr "Bloqueado"
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr "¿Está bloqueada esta lista de selección?"
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr "¿Se puede utilizar esta lista de selección?"
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr "Complemento de origen"
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr "Complemento que proporciona la lista de selección"
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr "Cadena de origen"
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr "Cadena opcional que identifica la fuente usada para esta lista"
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr "Entrada por defecto"
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr "Entrada predeterminada para esta lista de selección"
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Creado"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr "Fecha y hora en la que se creó la lista de selección"
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Última actualización"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr "Fecha y hora en que la lista de selección fue actualizada por última vez"
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr "Entrada de lista de selección"
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr "Entradas de la lista de selección"
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr "Lista de selección a la que pertenece esta entrada"
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Valor"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr "Valor del elemento de la lista de selección"
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr "Etiqueta para la entrada de lista de selección"
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr "Descripción de la entrada de lista de selección"
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr "¿Está activa esta entrada de la lista de selección?"
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr "Escanear código de barras"
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "Datos"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr "Datos de código de barras"
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr "Usuario que escaneó el código de barras"
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr "Fecha y hora del escaneo de código de barras"
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr "Dispositivo URL que procesó el código de barras"
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Contexto"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr "Datos de contexto para el escaneo de código de barras"
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr "Respuesta"
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr "Respuesta de datos del escaneo de código de barras"
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Resultado"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr "¿El escaneo de código de barras fue exitoso?"
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Nuevo {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "Se ha creado un nuevo pedido y se le ha asignado"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} cancelado"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Artículos Recibidos"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "Los artículos han sido recibidos contra una orden de compra"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr "Los artículos han sido recibidos contra una orden de devolución"
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "Error generado por el complemento"
@@ -3001,11 +2262,11 @@ msgstr "Intervalo de actualización de moneda"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Con qué frecuencia actualizar los tipos de cambio (establecer a cero para desactivar)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "días"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "Requerir especificación de esquema al validar URLs"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Requiere confirmación"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Requiere confirmación explícita del usuario para ciertas acciones."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Profundidad del árbol"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Profundidad de árbol predeterminada para treeview. Los niveles más profundos pueden ser cargados perezosamente a medida que son necesarios."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Actualizar intervalo de actualización"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Con qué frecuencia comprobar actualizaciones (establecer a cero para desactivar)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Copia de seguridad automática"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Activar copia de seguridad automática de los archivos de base de datos y medios"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Intervalo de respaldo automático"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Especificar número de días entre eventos automatizados de copia de seguridad"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Intervalo de eliminación de tareas"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Los resultados de las tareas en segundo plano se eliminarán después del número especificado de días"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Intervalo de eliminación de registro de errores"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Los registros de errores se eliminarán después del número especificado de días"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Intervalo de eliminación de notificaciones"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Las notificaciones de usuario se eliminarán después del número especificado de días"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Soporte de código de barras"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Habilitar el soporte para escáner de códigos de barras en la interfaz web"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr "Guardar resultados de código de barras"
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr "Guardar resultados de código de barras en la base de datos"
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr "Número máximo de escaneos de código de barras"
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr "Número máximo de resultados de escaneo de código de barras para almacenar"
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Retraso de entrada de código de barras"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Tiempo de retraso en la lectura de códigos de barras"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Soporte para Webcam de código de barras"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Permitir escaneo de código de barras a través de webcam en el navegador"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr "Mostrar datos del código de barra como texto en el navegador"
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr "Complemento para generar códigos de barra"
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr "Complemento a usar para la generación de datos de códigos de barra internos"
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Revisiones de partes"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Habilitar campo de revisión para parte"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "Regex IPN"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Patrón de expresión regular para IPN de la parte coincidente"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Permitir IPN duplicado"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Permitir que varias partes compartan el mismo IPN"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Permitir editar IPN"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Permite cambiar el valor de IPN mientras se edita una parte"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Copiar parte de datos BOM"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Copiar datos BOM por defecto al duplicar una parte"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Copiar parámetros de parte"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Copiar datos de parámetro por defecto al duplicar una parte"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Copiar parte de datos de prueba"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Copiar datos de parámetro por defecto al duplicar una parte"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Copiar plantillas de parámetros de categoría"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Copiar plantillas de parámetros de categoría al crear una parte"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Plantilla"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Las partes son plantillas por defecto"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Componente"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Las partes pueden ser usadas como subcomponentes por defecto"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Comprable"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Las partes son comprables por defecto"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Vendible"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Las partes se pueden vender por defecto"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Las partes son rastreables por defecto"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Virtual"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Las partes son virtuales por defecto"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Mostrar importación en vistas"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Mostrar el asistente de importación en algunas vistas de partes"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Mostrar partes relacionadas"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Mostrar partes relacionadas para una parte"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Datos iniciales de existencias"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Permitir la creación del stock inicial al añadir una nueva parte"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Datos iniciales del proveedor"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Permitir la creación de datos iniciales del proveedor al agregar una nueva parte"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Formato de visualización de Nombre de Parte"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Formato para mostrar el nombre de la parte"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Icono por defecto de la categoría de parte"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Icono por defecto de la categoría de parte (vacío significa que no hay icono)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Forzar unidades de parámetro"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Si se proporcionan unidades, los valores de parámetro deben coincidir con las unidades especificadas"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Mínimo de lugares decimales en el precio"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Número mínimo de decimales a mostrar al procesar los datos de precios"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Máximo de lugares decimales en el precio"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Número máximo de decimales a mostrar al procesar los datos de precios"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Usar precios de proveedor"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Incluir descuentos de precios del proveedor en los cálculos generales de precios"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Anulación del historial de compra"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "El precio histórico de compra anula los descuentos de precios del proveedor"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Usar precio del artículo de almacén"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Usar los precios de los datos de inventario introducidos manualmente para los cálculos de precios"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Edad del precio del artículo de almacén"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Excluir artículos de almacén anteriores a este número de días de los cálculos de precios"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Usar precios variantes"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Incluir variantes de precios en los cálculos generales de precios"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Solo variantes activas"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Usar solo partes de variantes activas para calcular los precios de variantes"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Intervalo de reconstrucción de precios"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Número de días antes de que el precio de la parte se actualice automáticamente"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Precios internos"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Habilitar precios internos para partes"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Anulación del precio interno"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Si está disponible, los precios internos anulan los cálculos del rango de precios"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Habilitar impresión de etiquetas"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Habilitar impresión de etiquetas desde la interfaz web"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "PPP de la imagen de etiqueta"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Resolución DPI al generar archivos de imagen que suministrar para etiquetar complementos de impresión"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Habilitar informes"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Habilitar generación de informes"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Modo de depuración"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Generar informes en modo de depuración (salida HTML)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "Registrar errores de reportes"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr "Registrar errores ocurridos al generar reportes"
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Tamaño de página"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Tamaño de página predeterminado para informes PDF"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Seriales únicos globalmente"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Los números de serie para los artículos de inventario deben ser únicos globalmente"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Autollenar números de serie"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Autorellenar números de serie en formularios"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Eliminar existencias agotadas"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "Determina el comportamiento por defecto al agotarse un artículo del inventario"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Plantilla de código de lote"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Plantilla para generar códigos de lote por defecto para artículos de almacén"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Expiración de stock"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Habilitar la funcionalidad de expiración de stock"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Vender existencias caducadas"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Permitir venta de existencias caducadas"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Tiempo histórico de Stock"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Número de días de artículos de stock se consideran obsoletos antes de caducar"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Crear Stock Caducado"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Permitir crear con stock caducado"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Control de Stock"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Habilitar control de propiedad sobre ubicaciones de stock y artículos"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Icono por defecto de ubicación de almacén"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Icono por defecto de ubicación de almacén (vacío significa que no hay icono)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Mostrar Articulos de Stock Instalados"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Mostrar los artículos de stock instalados en las tablas de stock"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "Permitir transferencia Sin Existencias"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Permitir que artículos del inventario sin existencias puedan ser transferidos entre ubicaciones de inventario"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Patrón de Referencia de Ordenes de Armado"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la Orden de Ensamblado"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "Requerir Dueño Responsable"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr "Se debe asignar un dueño responsable a cada orden"
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr "Requerir Parte Activa"
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr "Impedir la creación de órdenes de fabricación para partes inactivas"
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr "Requerir Parte Bloqueada"
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr "Impedir la creación de órdenes de fabricación para partes bloqueadas"
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr "Impedir la creación de órdenes de fabricación a menos que se haya validado la lista de materiales"
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr "Prevenir la finalización de la orden de construcción hasta que todas las órdenes hijas estén cerradas"
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr "Bloquear hasta que los Tests pasen"
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Evitar que las construcciones sean completadas hasta que todas las pruebas requeridas pasen"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Habilitar órdenes de devolución"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Habilitar la funcionalidad de orden de devolución en la interfaz de usuario"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Patrón de referencia de orden de devolución"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de devolución de la orden"
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Editar ordenes de devolución completadas"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Permitir la edición de ordenes de devolución después de que hayan sido completados"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Patrón de Referencia de Ordenes de Venta"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la orden de venta"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Envío Predeterminado de Ordenes de Venta"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Habilitar la creación de envío predeterminado con ordenes de entrega"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Editar Ordenes de Venta Completados"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Permitir la edición de ordenes de venta después de que hayan sido enviados o completados"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr "Marcar pedidos enviados como completados"
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "Los pedidos marcados como enviados se completarán automáticamente, evitando el estado de \"envío\""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Patrón de Referencia de Orden de Compra"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la Orden de Compra"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Editar Ordenes de Compra Completados"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Permitir la edición de órdenes de venta después de que hayan sido enviados o completados"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Autocompletar Ordenes de compra"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Marcar automáticamente las órdenes de compra como completas cuando se reciben todos los artículos de línea"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Habilitar función de contraseña olvidada"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Activar la función olvido de contraseña en las páginas de inicio de sesión"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Habilitar registro"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Activar auto-registro para usuarios en las páginas de inicio de sesión"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "Habilitar SSO"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Habilitar SSO en las páginas de inicio de sesión"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Habilitar registro SSO"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Activar autoregistro a través de SSO para usuarios en las páginas de inicio de sesión"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr "Habilitar sincronización de grupo SSO"
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr "Habilitar la sincronización de grupos de Inventree con grupos proporcionados por el IdP"
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr "Clave de grupo SSO"
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr "El nombre del atributo reclamado por el grupo proporcionado por el IdP"
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr "Mapa del grupo SSO"
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr "Un mapeo de grupos SSO a grupos de Inventree locales. Si el grupo local no existe, se creará."
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr "Eliminar grupos fuera de SSO"
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Email requerido"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Requiere usuario para suministrar correo al registrarse"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "Auto-rellenar usuarios SSO"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Rellenar automáticamente los datos de usuario de la cuenta SSO"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Correo dos veces"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Al registrarse pregunte dos veces a los usuarios por su correo"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Contraseña dos veces"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Al registrarse, preguntar dos veces a los usuarios por su contraseña"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Dominios permitidos"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Restringir el registro a ciertos dominios (separados por comas, comenzando por @)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Grupo al registrarse"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr "Grupo al que se asignan nuevos usuarios al registrarse. Si la sincronización de grupo SSO está activada, este grupo sólo se establece si no se puede asignar ningún grupo desde el IdP."
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Forzar MFA"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Los usuarios deben utilizar seguridad multifactor."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Comprobar complementos al iniciar"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Comprobar que todos los complementos están instalados en el arranque - habilitar en entornos de contenedores"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr "Revisar actualizaciones del plugin"
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr "Habilitar comprobaciones periódicas para actualizaciones de plugins instalados"
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "Habilitar integración de URL"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Habilitar plugins para añadir rutas de URL"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Habilitar integración de navegación"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Habilitar plugins para integrar en la navegación"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "Habilitar integración de la aplicación"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Habilitar plugins para añadir aplicaciones"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Habilitar integración de programación"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Habilitar plugins para ejecutar tareas programadas"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Habilitar integración de eventos"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Habilitar plugins para responder a eventos internos"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr "Habilitar integración de interfaz"
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr "Habilitar complementos para integrar en la interfaz de usuario"
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Habilitar códigos de proyecto"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "Habilitar códigos de proyecto para rastrear proyectos"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Funcionalidad de inventario"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Habilite la funcionalidad de inventario para registrar los niveles de existencias y calcular el valor de las existencias"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "Excluir Ubicaciones Externas"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Excluir artículos en existencia en ubicaciones externas de los cálculos de inventario"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Periodo de inventario automático"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Número de días entre el registro automático del inventario (establecer en cero para desactivarlo)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Intervalo de borrado de informe"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Los informes de inventario se eliminarán después de un número de días especificado"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Mostrar nombres completos de los usuarios"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "Mostrar nombres completos de usuarios en lugar de nombres de usuario"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr "Habilitar datos de estación de prueba"
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr "Habilitar la recolección de datos de estaciones de prueba para resultados de prueba"
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr "Crear plantilla al subir"
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr "Crear una nueva plantilla de prueba al subir datos de prueba que no coincidan con una plantilla existente"
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Ocultar partes inactivas"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "Ocultar partes inactivas en los resultados mostrados en la página de inicio"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Mostrar partes suscritas"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Mostrar las partes suscritas en la página principal"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Mostrar categorías suscritas"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Mostrar categorías de partes suscritas en la página de inicio"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Mostrar últimas partes"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Mostrar las últimas partes en la página de inicio"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr "Mostrar BOM inválidos"
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Mostrar BOMs que esperan validación en la página de inicio"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Mostrar cambios recientes de stock"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Mostrar artículos de stock recientemente modificados en la página de inicio"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Mostrar stock bajo"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Mostrar artículos de stock bajo en la página de inicio"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Mostrar stock agotado"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Mostrar artículos agotados en la página de inicio"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Mostrar stock necesario"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Mostrar artículos de stock necesarios para trabajos en la página de inicio"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Mostrar stock caducado"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Mostrar artículos de stock caducados en la página de inicio"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Mostrar stock obsoleto"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Mostrar artículos de stock obsoletos en la página de inicio"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Mostrar trabajos pendientes"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Mostrar trabajos pendientes en la página de inicio"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Mostrar trabajos vencidos"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Mostrar trabajos pendientes en la página de inicio"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Mostrar Órdenes de Compra Pendientes"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Mostrar las OC destacadas en la página de inicio"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Mostrar OC atrasadas"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Mostrar las OC vencidas en la página de inicio"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Mostrar OV pendiemtes"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Mostrar OV pendientes en la página de inicio"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Mostrar OV atrasadas"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Mostrar OV atrasadas en la página de inicio"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "Mostrar envíos pendientes de SO"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "Mostrar envíos SO pendientes en la página de inicio"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Mostrar novedades"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Mostrar las últimas novedades de InvenTree en la página de inicio"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Mostrar etiqueta interior"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Mostrar etiquetas PDF en el navegador, en lugar de descargar como un archivo"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Impresora predeterminada"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Configure qué etiqueta de impresión debería ser seleccionada por defecto"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Mostrar informe en línea"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Mostrar informes PDF en el navegador, en lugar de descargar como un archivo"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Buscar partes"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Mostrar partes en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Buscar partes de proveedor"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Mostrar partes de proveedores en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Buscar Partes del Fabricante"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Mostrar partes de productores en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Ocultar Partes Inactivas"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Excluir las partes inactivas de la ventana de previsualización de búsqueda"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Buscar categorías"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Mostrar categorias de la parte en la ventana de previsualización de búsqueda"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Buscar inventario"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Mostrar artículos del stock en la ventana de previsualización de búsqueda"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Ocultar Artículos del Stock Agotados"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Excluir artículos de stock que no están disponibles en la ventana de previsualización de búsqueda"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Buscar ubicaciones"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Mostrar ubicaciones de almacén en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Buscar empresas"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Mostrar empresas en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Buscar Pedidos de Construcción"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Mostrar órdenes de fabricación en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Buscar órdenes de compra"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Mostrar órdenes de compra en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Excluir pedidos de compra inactivos"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Excluir órdenes de compra inactivas de la ventana de vista previa de búsqueda"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Buscar órdenes de venta"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Mostrar órdenes de venta en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Excluir órdenes de venta inactivas"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Excluir órdenes de venta inactivas de la ventana de vista previa de búsqueda"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Buscar órdenes de devolución"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "Mostrar órdenes de devolución en la ventana de vista previa de búsqueda"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Resultados de la vista previa"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Búsqueda usando una expresión regular"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "Habilitar expresiones regulares en las consultas de búsqueda"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "Búsqueda por palabra completa"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "Las consultas de búsqueda devuelven resultados para palabras enteras coincidentes"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Mostrar cantidad en formularios"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Mostrar la cantidad de partes disponibles en algunos formularios"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Formularios de cierre de teclas de escape"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "Usa la clave de escape para cerrar formularios modales"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Barra de navegación fija"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "La posición de la barra de navegación se fija en la parte superior de la pantalla"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Formato de Fecha"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Formato preferido para mostrar fechas"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Planificación de partes"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Longitud del texto en las tablas"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "Longitud máxima para textos en tablas"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "Recibir reportes de error"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "Recibir notificación de errores del sistema"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr "Últimas impresoras usadas"
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr "Un dominio vacío no está permitido."
msgid "Invalid domain name: {domain}"
msgstr "Nombre de dominio inválido: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Subir Archivo"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Coincidir Campos"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Coincidir artículos"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "Falló la coincidencia de campos"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Partes importadas"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Paso anterior"
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Fabricante"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Empresa"
@@ -4496,8 +3527,7 @@ msgstr "Empresa"
msgid "Has Stock"
msgstr "Tiene existencias"
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Empresas"
@@ -4509,9 +3539,7 @@ msgstr "Descripción de la empresa"
msgid "Description of the company"
msgstr "Descripción de la empresa"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Página web"
@@ -4531,11 +3559,7 @@ msgstr "Teléfono de contacto"
msgid "Contact email address"
msgstr "Correo electrónico de contacto"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Contacto"
@@ -4579,293 +3603,249 @@ msgstr "¿Esta empresa fabrica partes?"
msgid "Default currency used for this company"
msgstr "Moneda predeterminada utilizada para esta empresa"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Dirección"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Direcciones"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Seleccionar empresa"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Título de dirección"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "Título que describe la entrada de dirección"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Dirección principal"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "Establecer como dirección principal"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "Línea 1"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "Dirección línea 1"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "Línea 2"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "Dirección línea 2"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Código postal"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Ciudad/región"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "Código postal de ciudad/región"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "Estado/provincia"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "Estado o provincia"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "País"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "Dirección de país"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Notas de envío de mensajería"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Notas para el mensajero de envío"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Notas de envío internas"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Notas de envío para uso interno"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "Enlace a información de dirección (externa)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Parte del fabricante"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Parte base"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Seleccionar parte"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Seleccionar fabricante"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "URL para el enlace de parte del fabricante externo"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Descripción de la parte del fabricante"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Nombre del parámetro"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Valor del parámetro"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Unidades"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Unidades de parámetro"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Parte del proveedor"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr "Las unidades de paquete deben ser compatibles con las unidades de partes de base"
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr "Las unidades de paquete deben ser mayor que cero"
-#: company/models.py:737
+#: company/models.py:733
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:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Proveedor"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Seleccionar proveedor"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Unidad de mantenimiento de stock de proveedores"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Seleccionar parte del fabricante"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "URL del enlace de parte del proveedor externo"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Descripción de la parte del proveedor"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Nota"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "costo base"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Embalaje de partes"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Cantidad de paquete"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "Cantidad total suministrada en un solo paquete. Dejar vacío para artículos individuales."
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "múltiple"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Pedido múltiple"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "Cantidad disponible del proveedor"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Disponibilidad actualizada"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "Fecha de última actualización de los datos de disponibilidad"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr "Nombre de la empresa"
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "En Stock"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Inactivo"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Crear orden de compra"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Acciones de empresa"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Editar datos de la empresa"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Editar empresa"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Eliminar empresa"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Eliminar Empresa"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Imagen de parte"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Cargar nueva imagen"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Descargar desde URL"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Borrar imagen"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Cliente"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Usa la moneda predeterminada"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Teléfono"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Eliminar imagen"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "Eliminar imagen asociada a esta empresa"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Eliminar"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Subir Imagen"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Descargar imagen"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Partes de Proveedor"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Crear nueva parte del proveedor"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Nueva Parte de Proveedor"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Partes del fabricante"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Crear nueva parte de fabricante"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Nueva parte de fabricante"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Stock del Proveedor"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Ordenes de compra"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Crear nueva orden de compra"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Nueva orden de compra"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Órdenes de venta"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Crear Orden de Venta"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Nueva orden de venta"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Stock asignado"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "Ordenes de devolución"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "Crear nueva orden de devolución"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "Nueva orden de devolución"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Notas de la empresa"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "Contactos de la empresa"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Añadir contacto"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "Direcciones de la empresa"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Añadir dirección"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Fabricantes"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Pedir ítem"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Editar fabricante de la parte"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Eliminar fabricante de la parte"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Componente interno"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "No hay información del fabricante disponible"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Proveedores"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Parámetros"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Nuevo parámetro"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "Añadir parámetro"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Partes Manufacturadas"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Partes suministradas"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Elementos de stock suministrados"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Elementos de Stock Asignados"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Contactos"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "Acciones de partes del proveedor"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Pedir ítem"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "Actualizar disponibilidad"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Editar Parte del Proveedor"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Duplicar parte del proveedor"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "Eliminar parte del proveedor"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Eliminar parte del proveedor"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "No hay información de proveedor disponible"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr "SKU"
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Stock del Proveedor"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Crear nuevo artículo de stock"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Nuevo artículo de stock"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Pedidos de partes al proveedor"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Información de precios"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Agregar descuento de precio"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr "Código QR de parte del Proveedor"
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr "Actualizar disponibilidad de la parte"
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Elementos de stock"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Precio de parte del proveedor"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Nuevo Proveedor"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Nuevo Fabricante"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Clientes"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Nuevo Cliente"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Nueva empresa"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr "Clave personalizada de estado"
@@ -5361,7 +3882,7 @@ msgstr "Formato de exportación inválido"
msgid "Data file to import"
msgstr "Archivo de datos a importar"
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr "Columnas"
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr "Conectado"
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Desconocido"
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Precio Total"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Estado del pedido"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Referencia del pedido"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr "Destacado"
@@ -5672,8 +4180,7 @@ msgstr "Fecha objetivo antes de"
msgid "Target Date After"
msgstr "Fecha objetivo después de"
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr "Tiene Precio"
@@ -5685,10 +4192,9 @@ msgstr "Completado antes de"
msgid "Completed After"
msgstr "Completado después de"
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Orden"
@@ -5696,458 +4202,462 @@ msgstr "Orden"
msgid "Order Complete"
msgstr "Orden completada"
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Componente interno"
+
#: order/api.py:460
msgid "Order Pending"
msgstr "Orden pendiente"
+#: order/api.py:834
+msgid "Completed"
+msgstr "Completados"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr "Tiene envío"
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Orden de compra"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Orden de Venta"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Orden de devolución"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "Precio total para este pedido"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "Moneda de pedido"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
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:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr "El contacto no coincide con la empresa seleccionada"
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "Descripción del pedido (opcional)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "Seleccione el código del proyecto para este pedido"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Enlace a Url externa"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Fecha objetivo"
+
+#: order/models.py:317
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:332
+#: order/models.py:331
msgid "Created By"
msgstr "Creado por"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "Usuario o grupo responsable de este pedido"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr "Punto de contacto para este pedido"
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr "Dirección de la empresa para este pedido"
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Referencia del pedido"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Estado de la orden de compra"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Empresa de la cual se están encargando los artículos"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Referencia del proveedor"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Código de referencia de pedido del proveedor"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "recibido por"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Fecha de emisión"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Fecha de expedición del pedido"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "La fecha de pedido fue completada"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Destinación"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr "Destino para los artículos recibidos"
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr "El proveedor de la parte debe coincidir con el proveedor de PO"
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "La cantidad debe ser un número positivo"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Cliente"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "Empresa a la que se venden los artículos"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr "Estado de la orden de venta"
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Referencia del cliente "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "Código de referencia de pedido del cliente"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Fecha de envío"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "enviado por"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr "La orden ya fue completada"
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr "La orden ya fue cancelada"
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr "Sólo una orden abierta puede ser marcada como completa"
-#: order/models.py:1113
+#: order/models.py:1108
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:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr "El pedido no se puede completar ya que hay asignaciones incompletas"
-#: order/models.py:1123
+#: order/models.py:1118
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:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Cantidad del artículo"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "Referencia de partida"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Notas de partida"
-#: order/models.py:1447
+#: order/models.py:1442
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:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "Descripción de partida (opcional)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "Contexto adicional para esta línea"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Precio unitario"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "La parte del proveedor debe coincidir con el proveedor"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Parte del proveedor"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Recibido"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Número de artículos recibidos"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Precio de Compra"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Precio de compra unitario"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
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:1699
+#: order/models.py:1694
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:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Precio de Venta"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Precio de venta unitario"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Enviado"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Cantidad enviada"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Fecha del envío"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Fecha de entrega"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr "Fecha de entrega del envío"
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Revisado por"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Usuario que revisó este envío"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Envío"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Número de envío"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Número de Seguimiento"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Información de seguimiento del envío"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Número de factura"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Número de referencia para la factura asociada"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "El envío ya ha sido enviado"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "El envío no tiene artículos de stock asignados"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "El artículo de stock no ha sido asignado"
-#: order/models.py:2047
+#: order/models.py:2042
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:2050
+#: order/models.py:2045
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:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "La cantidad de asignación no puede exceder la cantidad de stock"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "La cantidad debe ser 1 para el stock serializado"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "La orden de venta no coincide con el envío"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "El envío no coincide con el pedido de venta"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Línea"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "Referencia del envío del pedido de venta"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Ítem"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Seleccionar artículo de stock para asignar"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Especificar la cantidad de asignación de stock"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr "Referencia de la orden de devolución"
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr "Empresa de la cual se están devolviendo los artículos"
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "Estado de la orden de devolución"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr "El artículo de almacén debe ser especificado"
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr "La cantidad de retorno excede la cantidad de existencias"
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr "La cantidad de retorno debe ser mayor que cero"
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr "Cantidad inválida para el artículo de stock serializado"
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "Seleccionar el artículo a devolver del cliente"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "Fecha de recepción"
-#: order/models.py:2521
+#: order/models.py:2514
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:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "Resultado"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr "Salida para esta partida"
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr "Costo asociado con la devolución o reparación para esta partida"
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr "Copiar líneas adicionales"
msgid "Copy extra line items from the original order"
msgstr "Copiar partidas extra del pedido original"
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Partidas"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr "Líneas completadas"
@@ -6231,7 +4748,12 @@ msgstr "Combinar artículos"
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr "SKU"
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Número de parte interna"
@@ -6267,12 +4789,11 @@ msgstr "La partida no coincide con la orden de compra"
msgid "Select destination location for received items"
msgstr "Seleccione la ubicación de destino para los artículos recibidos"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Introduzca el código de lote para los artículos de almacén entrantes"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Introduzca números de serie para artículos de almacén entrantes"
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Código de barras"
@@ -6316,9 +4837,7 @@ msgstr "Los valores del código de barras deben ser únicos"
msgid "Shipments"
msgstr "Envíos"
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "Envíos completados"
@@ -6440,385 +4959,16 @@ msgstr "Orden de venta atrasada"
msgid "Sales order {so} is now overdue"
msgstr "La orden de venta {so} está atrasada"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "Imprimir informe de orden de compra"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Exportar pedido a archivo"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Acciones de pedido"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Editar pedido"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "Duplicar orden"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr "Retener pedido"
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Cancelar orden"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "Emitir pedido"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Marcar pedido como completado"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Completar pedido"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr "Miniatura de la parte del proveedor"
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Descripción del pedido"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Partidas completadas"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Incompleto"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Emitido"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Costo total"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "No se ha podido calcular el costo total"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "Faltan selecciones para las siguientes columnas requeridas"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "Se han encontrado selecciones duplicadas, vea a continuación. Arreglarlas y vuelva a intentar enviarlas."
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "Enviar selecciones"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Campos de archivo"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Eliminar columna"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Duplicar selección"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Eliminar fila"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "Existen errores en los datos enviados"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Fila"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Seleccionar Parte de Proveedor"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Volver a Pedidos"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Subir archivo para orden de compra"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "El pedido ya ha sido procesado. Los archivos no se pueden cargar."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "Paso %(step)s de %(count)s"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Stock Recibido"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Comprar artículos de orden"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Añadir partida"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "Recibir partidas"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Líneas Adicionales"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Añadir línea adicional"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Articulos Recibidos"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Notas del pedido"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr "Miniatura del logo del cliente"
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr "Imprimir informe de orden de devolución"
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "Imprimir lista de empaquetado"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "Referencia del cliente"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Costo Total"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "Detalles del pedido"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "Imprimir informe de orden de venta"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "Enviar artículos"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr "Marcar como enviado"
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "Ordenes de venta completas"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "Esta orden de venta no ha sido completamente asignada"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Artículos de Pedidos de Venta"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Envíos pendientes"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Acciones"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Nuevo Envío"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "Coincidir partes de proveedor"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Orden de venta no encontrada"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Precio no encontrado"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "Actualizado el precio unitario de {part} a {price}"
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr "Actualizado el precio unitario de {part} a {price} y la cantidad a {qty}"
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr "IPN"
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Revisión"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Palabras claves"
@@ -6843,31 +4993,31 @@ msgstr "ID de ubicación predeterminada"
msgid "Default Supplier ID"
msgstr "ID de proveedor predeterminado"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Variante de"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Stock mínimo"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Proveedores"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Usado en"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "En construcción"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Costo mínimo"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Costo máximo"
@@ -6879,20 +5029,12 @@ msgstr "Identificador de la clase o especie padre"
msgid "Parent Name"
msgstr "Nombre del padre"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Ruta de Categoría"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Partes"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Precio mínimo"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Precio máximo"
@@ -6956,7 +5094,7 @@ msgstr "En cascada"
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Categoría"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Ubicación Predeterminada"
@@ -7044,18 +5176,11 @@ msgstr "Ubicación Predeterminada"
msgid "Total Stock"
msgstr "Inventario Total"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr "Cantidad de entrada para el cálculo del precio"
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Categoría de parte"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Categorías de parte"
@@ -7063,10 +5188,7 @@ msgstr "Categorías de parte"
msgid "Default location for parts in this category"
msgstr "Ubicación predeterminada para partes de esta categoría"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Estructural"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "Palabras clave por defecto para partes en esta categoría"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Icono"
@@ -7092,748 +5213,731 @@ msgstr "Icono"
msgid "Icon (optional)"
msgstr "Icono (opcional)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "¡No puedes hacer que esta categoría de partes sea estructural porque algunas partes ya están asignadas!"
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "Opción no válida para la parte principal"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Ya existe un artículo de almacén con este número de serie"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "IPN duplicado no permitido en la configuración de partes"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr "La revisión de parte duplicada ya existe."
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Parte con este nombre, IPN y revisión ya existe."
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr "¡No se pueden asignar partes a las categorías de partes estructurales!"
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Nombre de la parte"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "Es plantilla"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "¿Es esta parte una parte de la plantilla?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "¿Es esta parte una variante de otra parte?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr "Descripción de parte (opcional)"
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqueda"
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Categoría de parte"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "Revisión de parte o número de versión"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr "¿Es esta parte una variante de otra parte?"
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr "Variante de"
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "¿Dónde se almacena este artículo normalmente?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Proveedor por defecto"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "Parte de proveedor predeterminada"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "Expiración por defecto"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "Tiempo de expiración (en días) para los artículos de stock de esta parte"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "Nivel mínimo de stock permitido"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "Unidades de medida para esta parte"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "¿Se puede construir esta parte a partir de otras partes?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "¿Se puede utilizar esta parte para construir otras partes?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "¿Esta parte tiene seguimiento de objetos únicos?"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "¿Se puede comprar esta parte a proveedores externos?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "¿Se puede vender esta parte a los clientes?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "¿Está activa esta parte?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr "Las partes bloqueadas no pueden ser editadas"
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "¿Es ésta una parte virtual, como un producto de software o una licencia?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "Suma de verificación de BOM"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr "Suma de verificación de BOM almacenada"
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "BOM comprobado por"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "Fecha BOM comprobada"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Creación de Usuario"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr "Dueño responsable de esta parte"
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Último inventario"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Vender múltiples"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr "Moneda utilizada para almacenar en caché los cálculos de precios"
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "Costo mínimo de BOM"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr "Costo mínimo de partes de componentes"
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "Costo máximo de BOM"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr "Costo máximo de partes de componentes"
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "Costo mínimo de compra"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr "Costo histórico mínimo de compra"
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "Costo máximo de compra"
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr "Costo histórico máximo de compra"
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr "Precio interno mínimo"
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr "Costo mínimo basado en precios reducidos internos"
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr "Precio interno máximo"
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr "Costo máximo basado en precios reducidos internos"
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr "Precio mínimo de proveedor"
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr "Precio mínimo de la parte de proveedores externos"
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr "Precio máximo de proveedor"
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr "Precio máximo de la parte de proveedores externos"
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "Costo mínimo de variante"
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr "Costo mínimo calculado de las partes variantes"
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "Costo máximo de variante"
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr "Costo máximo calculado de las partes variantes"
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr "Anular el costo mínimo"
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr "Reemplazar coste máximo"
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr "Costo mínimo general calculado"
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr "Precio de venta mínimo"
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr "Precio de venta mínimo basado en precios reducidos"
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr "Precio de venta máximo"
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr "Precio de venta máximo basado en precios reducidos"
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "Costo de venta mínimo"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr "Precio de venta mínimo histórico"
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "Costo de Venta Máximo"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr "Precio de venta máximo histórico"
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "Número de artículos"
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Fecha"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "Notas adicionales"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "Costo de Stock Mínimo"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr "Costo mínimo estimado del stock disponible"
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "Informe"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "Número de partes"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr "Las plantillas de prueba solo pueden ser creadas para partes de prueba"
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Nombre de prueba"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "Introduzca un nombre para la prueba"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Descripción de prueba"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "Introduce la descripción para esta prueba"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Habilitado"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Requerido"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "¿Es necesario pasar esta prueba?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Requiere valor"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr "¿Esta prueba requiere un valor al agregar un resultado de la prueba?"
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "Adjunto obligatorio"
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr "¿Esta prueba requiere un archivo adjunto al agregar un resultado de la prueba?"
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "Opciones"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "El nombre de parámetro en la plantilla tiene que ser único"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "Nombre de Parámetro"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr "Casilla de verificación"
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr "¿Es este parámetro una casilla de verificación?"
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr "Opciones válidas para este parámetro (separados por comas)"
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr "Lista de selección para este parámetro"
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr "Opción inválida para el valor del parámetro"
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "Parte principal"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "Plantilla de parámetro"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Valor del parámetro"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Valor predeterminado"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "Valor de parámetro por defecto"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "ID de parte o nombre de parte"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "Valor de ID de parte única"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Valor IPN de parte"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "Nivel"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "Nivel de BOM"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Seleccionar parte principal"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "Sub parte"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "Seleccionar parte a utilizar en BOM"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr "Cantidad del artículo en BOM"
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "Este artículo BOM es opcional"
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "Este artículo de BOM es consumible (no está rastreado en órdenes de construcción)"
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "Exceso"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr "Cantidad estimada de desperdicio de construcción (absoluta o porcentaje)"
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "Referencia de artículo de BOM"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "Notas del artículo de BOM"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "Suma de verificación"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr "Suma de verificación de línea de BOM"
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Validado"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr "Este artículo de BOM ha sido validado"
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "Este artículo BOM es heredado por BOMs para partes variantes"
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "La cantidad debe ser un valor entero para las partes rastreables"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr "Debe especificar la subparte"
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr "Ítem de BOM sustituto"
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr "La parte sustituta no puede ser la misma que la parte principal"
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "Artículo BOM superior"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "Sustituir parte"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "Parte 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "Parte 2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "Seleccionar parte relacionada"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr "Nota para esta relación"
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr "Categoría principal de parte"
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Subcategorías"
@@ -7899,7 +6001,7 @@ msgstr "Copiar Imagen"
msgid "Copy image from original part"
msgstr "Copiar imagen desde la parte original"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Copiar BOM"
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Elementos de stock"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "Duplicar Parte"
@@ -7988,7 +6094,7 @@ msgstr "Duplicar Parte"
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "Stock Inicial"
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "Puede construir"
@@ -8202,9 +6307,7 @@ msgstr "Cantidad no válida"
msgid "At least one BOM item is required"
msgstr "Se requiere al menos un artículo BOM"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Cantidad Total"
@@ -8233,673 +6336,6 @@ msgstr "Notificación por bajo stock"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "El stock disponible para {part.name} ha caído por debajo del nivel mínimo configurado"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "No tienes permiso para editar la lista de materiales."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Estás suscrito a las notificaciones de esta categoría"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "Suscribirse a las notificaciones de esta categoría"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "Acciones de categoría"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Editar categoría"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Editar Categoría"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Eliminar categoría"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Eliminar Categoría"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "Categoría de partes de nivel superior"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Partes (incluyendo subcategorías)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Crear nueva parte"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Nueva Parte"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Parámetros de Parte"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "Crear nueva categoría de partes"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Nueva Categoría"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "Importar Partes"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "Hacer una copia de la parte '%(full_name)s'."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Posibles Partes coincidentes"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "La nueva parte puede ser un duplicado de estas partes existentes"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr "%(full_name)s - %(desc)s (%(match_per)s%% coincidencia)"
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Stock de parte"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Actualizar"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Verificación de Inventario"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "Plantillas de prueba de parte"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "Añadir Plantilla de Prueba"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "Asignaciones de órdenes de venta"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "Notas de parte"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Variantes de Parte"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Crear nueva variante"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "Nueva Variante"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "Añadir nuevo parámetro"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "Partes relacionadas"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "Añadir Relacionado"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Lista de Materiales"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "Exportar acciones"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Exportar BOM"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Imprimir informe BOM"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "Acciones BOM"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Subir BOM"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Validar BOM"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Añadir artículo al BOM"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Ensamblajes"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "Construcción de partes"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Construir adjudicaciones de pedidos"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Proveedores de partes"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Fabricantes de partes"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr "Privilegios insuficientes."
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "Volver a los artículos"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "Importar artículos desde archivo"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr "Plantilla de importación de parte"
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr "Descargar plantilla de importación de parte"
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "Formato"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Seleccionar formato de archivo"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Listado de artículos"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Estás suscrito a las notificaciones de este artículo"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "Suscríbete a las notificaciones de este artículo"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Imprimir etiqueta"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "Mostrar información de precios"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Acciones de stock"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "Contar stock de partes"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "Transferir stock de partes"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "Acciones para partes"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Duplicar parte"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Editar parte"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Eliminar parte"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "La parte es una parte de plantilla (las variantes se pueden hacer a partir de esta parte)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "La parte puede ser ensamblada desde otras partes"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "La parte puede ser usada en ensamblajes"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "El stock de esta parte está rastreado por número de serie"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "La parte puede ser comprada de proveedores externos"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "La parte puede ser vendida a clientes"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "La parte es virtual (no una parte física)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "Mostrar Detalles de Parte"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Asignado a órdenes de venta"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Nivel mínimo de stock"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Rango de precios"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Último número de serie"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Buscar número de serie"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr "Vincular código de barras a parte"
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr "Calcular"
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr "Eliminar imagen asociada de esta parte"
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr "No se encontraron imágenes coincidentes"
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr "Ocultar Detalles de la Parte"
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "Precios del Proveedor"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Costo unitario"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "Ningún precio de proveedor disponible"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "Precios BOM"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "Precio de Compra Unitario"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "Precio total de compra"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "No hay precios BOM disponibles"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "Precio Interno"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "No hay información de precios disponible para esta parte."
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr "Cantidad programada"
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "Variantes"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Inventario"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Precios"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "Programación"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Plantillas de Prueba"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Seleccionar de imágenes existentes"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "Vista general de precios"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr "Actualizar precio de partes"
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Editar"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "Categoría de precio"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr "Mínimo"
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "Máximo"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "Precio Interno"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "Historial de compras"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "Precios variantes"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "Precios globales"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "Historial de ventas"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Ir a la vista general"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr "Añadir salto de precio interno"
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Sin Stock"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Bajo Stock"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "Volver al BOM"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Cargar Lista de Materiales"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "Requisitos de subida BOM"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "Subir archivo BOM"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "Enviar datos BOM"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "Requisitos para subir BOM"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "El archivo BOM debe contener las columnas con nombre requeridos como se indica en el "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "Plantilla de subida BOM"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "Cada parte debe existir en la base de datos"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "Crear nueva variante de parte"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "Coincidir Referencias"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "Seleccionar Imagen de Parte"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "Imagen de parte actualizada"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Imagen de parte no encontrada"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "Precio de parte"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "El código de barras coincide con artículo existente"
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr "Impresión de etiquetas fallida"
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr "Está activo el complemento"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Instalado"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "Complemento"
@@ -9462,7 +6893,7 @@ msgstr "Complemento"
msgid "Method"
msgstr "Método"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "No se encontró autor"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Nombre del paquete Plug-in - también puede contener un indicador de versión"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Versión"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "No se han proporcionado objetos válidos a la plantilla"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr "Progreso"
@@ -9895,20 +7321,35 @@ msgstr "Selecciona el complemento a usar para imprimir etiquetas"
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "Código QR"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "Código QR"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Lista de Materiales"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Materiales necesarios"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Imagen de parte"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Emitido"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Requerido para"
@@ -9919,11 +7360,6 @@ msgstr "El proveedor ha sido eliminado"
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Precio Unitario"
@@ -9935,16 +7371,18 @@ msgstr "Partida extra"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "Total"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "Asignaciones"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Lote"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr "Resultados de la Prueba"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "Prueba"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "Pasada"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "Fallo"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr "Ningún resultado (requerido)"
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "Sin resultados"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Elementos instalados"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Número de serie"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr "ID de Ubicación"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Ruta de Ubicación"
@@ -10041,8 +7472,7 @@ msgstr "ID de proveedor"
msgid "Customer ID"
msgstr "ID de cliente"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Instalado en"
@@ -10066,9 +7496,11 @@ msgstr "Revisión necesaria"
msgid "Delete on Deplete"
msgstr "Eliminar al agotarse"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Verificación de Inventario"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Fecha de Expiración"
@@ -10124,7 +7556,7 @@ msgstr "Existencias mínimas"
msgid "Maximum stock"
msgstr "Existencias máximas"
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Ubicación externa"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "Desactualizado"
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Ubicación de Stock"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Ubicaciones de Stock"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Propietario"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Seleccionar Propietario"
@@ -10227,8 +7652,7 @@ msgstr "Seleccionar Propietario"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "Externo"
@@ -10236,8 +7660,7 @@ msgstr "Externo"
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr "Se debe especificar la pieza"
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "La cantidad debe ser 1 para el artículo con un número de serie"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Número de serie no se puede establecer si la cantidad es mayor que 1"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "El objeto no puede pertenecer a sí mismo"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "El artículo debe tener una referencia de construcción si is_building=True"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "La referencia de la construcción no apunta al mismo objeto de parte"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Artículo de stock padre"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Parte base"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Seleccione una parte del proveedor correspondiente para este artículo de stock"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "¿Dónde se encuentra este artículo de stock?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "Empaquetar este artículo de stock se almacena en"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "¿Está este artículo instalado en otro artículo?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Número de serie para este artículo"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Código de lote para este artículo de stock"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Cantidad de Stock"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "Build de origen"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "Build para este item de stock"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "Consumido por"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Orden de compra de origen"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Orden de compra para este artículo de stock"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "Orden de venta de destino"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Fecha de caducidad del artículo de stock. El stock se considerará caducado después de esta fecha"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Eliminar al agotar"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Eliminar este artículo de stock cuando se agoten las existencias"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "Precio de compra único en el momento de la compra"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "Convertido a parte"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "La parte no está establecida como rastreable"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "Cantidad debe ser un entero"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr "Los números de serie deben ser proporcionados como una lista"
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "La cantidad no coincide con los números de serie"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "Artículo de stock ha sido asignado a un pedido de venta"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "Artículo de stock está instalado en otro artículo"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "Artículo de stock contiene otros artículos"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "Artículo de stock ha sido asignado a un cliente"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "El artículo de stock está en producción"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "Stock serializado no puede ser combinado"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "Artículos de Stock Duplicados"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "Los artículos de stock deben referirse a la misma parte"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "Los artículos de stock deben referirse a la misma parte del proveedor"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "Los códigos de estado del stock deben coincidir"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Stock no se puede mover porque no está en stock"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "Notas de entrada"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "Debe proporcionarse un valor para esta prueba"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "El archivo adjunto debe ser subido para esta prueba"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Resultado de la prueba"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "Valor de salida de prueba"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "Adjunto de resultados de prueba"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Notas de prueba"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr "Finalizó"
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr "El número de serie es demasiado grande"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Elemento padre"
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Expirado"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Elementos secundarios"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Sub-ubicación"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "En cuarentena"
msgid "Legacy stock tracking entry"
msgstr "Entrada antigua de rastreo de stock"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Artículo de stock creado"
@@ -10849,7 +8268,7 @@ msgstr "Separar del artículo principal"
msgid "Split child item"
msgstr "Dividir artículo secundario"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Artículos de stock combinados"
@@ -10869,7 +8288,7 @@ msgstr "Construir orden de salida completado"
msgid "Build order output rejected"
msgstr "Orden de ensamble rechazada"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Consumido por orden de construcción"
@@ -10885,7 +8304,7 @@ msgstr "Recibido contra la orden de compra"
msgid "Returned against Return Order"
msgstr "Devuelto contra orden de devolución"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Enviar al cliente"
@@ -10893,361 +8312,6 @@ msgstr "Enviar al cliente"
msgid "Returned from customer"
msgstr "Devolución del cliente"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "Información de Seguimiento de Stock"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "Elementos de Stock Hijos"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "Este artículo de stock no tiene ningún artículo secundario"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "Datos de Prueba"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "Informe de Prueba"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "Eliminar Datos de Prueba"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "Añadir Datos de Prueba"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "Notas del artículo de stock"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "Elementos de Stock instalados"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "Instalar artículo de stock"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Escanear a la ubicación"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Acciones de impresión"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "Acciones de ajuste de stock"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Contar stock"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Añadir stock"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Eliminar stock"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Serializar stock"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Transferir stock"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "Asignar a cliente"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "Regresar al stock"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "Desinstalar artículo de stock"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Desinstalar"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "Instalar artículo de stock"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Instalar"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "Convertir a variante"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Duplicar artículo"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Editar artículo de almacén"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Eliminar artículo de stock"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Construcción o Armado"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Ningún fabricante establecido"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "No estás en la lista de propietarios de este artículo. Este artículo de stock no puede ser editado."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Solo lectura"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Este artículo de stock está en producción y no puede ser editado."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "Editar el artículo de stock desde la vista de construcción."
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Este artículo de stock está asignado a la orden de venta"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Este artículo de stock está asignado al orden de construcción"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "página anterior"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Navegar al número de serie anterior"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "página siguiente"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Navegar al siguiente número de serie"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Ubicación no establecida"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Pruebas"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Este artículo de stock no ha pasado todas las pruebas requeridas"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "Este ítem expiró el %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "Este ítem expira el %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "Ningún inventario realizado"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "Seleccione una de las variantes de parte listadas a continuación."
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Advertencia"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Esta acción no se puede deshacer fácilmente"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "Crear artículos serializados a partir de este artículo de stock."
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Seleccione la cantidad para serializar y números de serie únicos."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "Escanear en contenedor"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Acciones de ubicación"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Editar ubicación"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Eliminar ubicación"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "Ubicación de stock superior"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "Propietario de la ubicación"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "No estás en la lista de propietarios de esta ubicación. Esta ubicación de stock no puede ser editada."
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Crear nueva ubicación de stock"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Nueva Ubicación"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Cargando..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "Seguimiento de Stock"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Permiso Denegado"
@@ -11264,8 +8328,7 @@ msgstr "Falla de autenticación"
msgid "You have been logged out from InvenTree."
msgstr "Has cerrado sesión en InvenTree."
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Iniciar sesión"
@@ -11298,1078 +8361,27 @@ msgstr "El Sitio está en Mantenimiento"
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "El sitio está actualmente en mantenimiento y debería estar listo pronto!"
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "Índice"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr "Órdenes de venta destacadas"
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr "Órdenes de venta vencidas"
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr "Historial de notificaciones"
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "Eliminar notificaciones"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "Notificaciones pendientes"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "Marcar todos como leidos"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "Notificaciones"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr "Borrar todas las notificaciones leídas"
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "Bandeja de Entrada"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "Historial"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Resultados de Búsqueda"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Ajustes de Código de Barras"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Configuración de Pedido de Trabajo"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Ajustes de Categoría"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Configuración del Servidor"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Ajustes de Etiqueta"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Configuración de Inicio de Sesión"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Registrarse"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr "Inicio de sesión único"
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Ajustes"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "Direcciones URL"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "La URL base para este plugin es %(base)s."
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Abrir en una pestaña nueva"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Ajustes de notificaciones"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "Ajustes de Parte"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "Importar Parte"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "Importar Parte"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "Plantillas de Parámetros de Partes"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr "Unidades físicas"
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr "Añadir unidad"
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "Ajustes del complemento"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr "Cambiar la configuración de abajo requiere reiniciar inmediatamente el servidor. No lo cambie mientras esté en uso activo."
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Complementos"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "Instalar complemento"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr "Recargar Plugins"
-
-#: templates/InvenTree/settings/plugin.html:58
-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:73
-msgid "Plugin Error Stack"
-msgstr "Pila de error de complementos"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "Etapa"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Mensaje"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Información de Plugin"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "no se proporcionó información de versión"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Licencia"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "La información del código es extraída del último git commit para este plugin. Puede que no refleje los números de versión oficiales o la información, pero sí el código actual en ejecución."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Información del paquete"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Método de instalación"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Este plugin fue instalado como un paquete"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "Este complemento fue encontrado en una ruta del servidor local"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Ruta de instalación"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "Integrado"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-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:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "Muestra"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Autor del Commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Fecha del Commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "Hash de Commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Mensaje de Commit"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Ajustes de Orden de Compra"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "Configuración de Precios"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "Tipos de Cambio"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Actualizar Ahora"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Última Actualización"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Nunca"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr "Configuración del código de proyecto"
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Códigos del proyecto"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Nuevo código de proyecto"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Ajustes del Informe"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Ningún valor establecido"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "Editar ajustes"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr "Tarifa"
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Eliminar"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr "Editar unidad personalizada"
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr "Eliminar unidad personalizada"
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr "Nueva unidad personalizada"
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr "grupo"
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr "Editar plantilla"
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr "Eliminar plantilla"
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Configuración del Usuario"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Cuenta"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Mostrar"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Página de Inicio"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Buscar"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Informando"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Configuración Global"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Servidor"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "Etiquetas"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Categorías"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Configuración de orden de venta"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Configuración de Stock"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Configuración de la Cuenta"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Cambiar Contraseña"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "Las siguientes direcciones de correo electrónico están asociadas con tu cuenta:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Verificado"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Sin verificar"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Principal"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Hacer Principal"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "Reenviar verificación"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Advertencia:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "Actualmente no tiene ninguna dirección de correo electrónico configurada. Realmente deberías añadir una dirección de correo electrónico para que puedas recibir notificaciones, restablecer tu contraseña, etc."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Añadir correo electrónico"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Agregar Email"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "Tienes estos factores disponibles:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Estático"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "La autenticación multifactor no está configurada para su cuenta"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "Cambiar factores"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "Configurar factor múltiple"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "Remover factor múltiple"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Sesiones Activas"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Cerrar sesiones activas (excepto esta)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Cerrar Sesiones Activas"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "desconocido en desconocido"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "desconocido"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "Dirección IP"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Dispositivo"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Última Actividad"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s atrás (esta sesión)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s atrás"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Ajuste de Visualización"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Configuración del Tema"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Seleccionar tema"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Establecer tema"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Configuración de Idioma"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Seleccionar idioma"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% traducido"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "No hay traducciones disponibles"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Definir Idioma"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Algunos idiomas no están completos"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "y oculto."
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "Mostrar también"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "¡Ayuda a los esfuerzos de traducción!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr "La aplicación web es traducida por una comunidad de voluntarios a través de crowdin. Tus contribuciones serán bienvenidas."
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "Proyecto de traducción de InvenTree"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Ajustes de página de inicio"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Ajustes de Búsqueda"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr "Cuentas de inicio de sesión único"
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr "Puede iniciar sesión en su cuenta utilizando cualquiera de las siguientes cuentas de terceros:"
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "No hay cuentas de redes sociales conectadas a esta cuenta."
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr "Añadir cuenta SSO"
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr "El inicio de sesión único no está habilitado para este servidor"
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "Versión de InvenTree"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Versión de Desarrollo"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Actualizado"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Actualización Disponible"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "Documentación de InvenTree"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "Versión API"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Versión de Python"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Versión de Django"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Ver código en GitHub"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Créditos"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Aplicación Móvil"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "Enviar Informe de Error"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "copiar al portapapeles"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "copiar información de versión"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "Logo de InvenTree"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Confirmar Email"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Confirme que %(email)s es una dirección de correo electrónico para el usuario %(user_display)s."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Confirmar"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "Este enlace de confirmación de correo electrónico ha caducado o no es válido. Por favor, envíe un nuevo correo electrónico de solicitud de confirmación."
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Ingresar"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "¿No es un miembro?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Registrarse"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "¿Ha olvidado la contraseña?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "o iniciar sesión con"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Cerrar Sesión"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "¿Está seguro de que desea salir?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Volver al sitio"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Restablecer Contraseña"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "¿Olvidó su contraseña? Introduzca su dirección de correo electrónico a continuación y le enviaremos un correo electrónico que le permita restablecerla."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Reestablecer mi Contraseña"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "Esta función está actualmente deshabilitada. Por favor, póngase en contacto con un administrador."
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Token Incorrecto"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "El enlace de restablecimiento de contraseña no era válido, posiblemente porque ya ha sido utilizado. Por favor, solicite un nuevo restablecimiento de contraseña."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Cambiar contraseña"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "Se ha cambiado la contraseña."
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "¿Ya tienes una cuenta? Entonces inicia sesión."
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "Ver en el panel de administración"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Autenticación de dos factores"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Autenticar"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "Tokens de autenticación de doble factor"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr "Se han generado tokens de copia de seguridad, pero no se revelan aquí por razones de seguridad. Pulse el botón de abajo para generar nuevos."
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr "No hay copia de seguridad de tokens disponibles. Pulse el botón de abajo para generar algunas."
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "Generar tokens"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Deshabilitar autenticación de dos factores"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "¿Está seguro?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Desactivar 2FA"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "Configurar Autenticación de Dos Factores"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Paso 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Escanea el código QR de abajo con un generador de tokens de tu elección (por ejemplo Google Authenticator)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr "Secreto:"
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Paso 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "Ingrese un token generado por la aplicación:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Verificar"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Agregar Enlace"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Añadir archivo adjunto"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "Identificador de Código de Barras"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Reinicio del Servidor Requerido"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "Se ha cambiado una opción de configuración que requiere reiniciar el servidor"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Póngase en contacto con su administrador para más información"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr "Las siguientes partes están bajas en stock requerido"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Cantidad requerida"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr "Haga clic en el siguiente enlace para ver esta parte"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "Cantidad Mínima"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr "Sin respuesta"
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr "Sin respuesta del servidor de InvenTree"
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr "El servidor no está disponible en estos momentos"
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr "Código de error"
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Escanear código de barras"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Cerrar"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr "Artículo de inventario"
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr "Seleccionar"
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr "Agregar proveedor"
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr "Eliminar Partes de Proveedor"
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr "Añadir nueva Empresa"
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr "Partes Suministradas"
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr "Partes Fabricadas"
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr "No se encontró información de la empresa"
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr "Crear Nuevo Contacto"
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr "Editar contacto"
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr "Se eliminarán todos los contactos seleccionados"
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "Rol"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr "Borrar contactos"
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr "No se encontraron contactos"
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "Número de teléfono"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "Dirección de correo electrónico"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr "Eliminar Contacto"
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr "Crear Nueva Dirección"
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr "Editar Dirección"
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr "Todos las direcciones seleccionadas serán eliminadas"
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr "Eliminar Direcciones"
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr "No se encontraron direcciones"
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr "Ciudad postal"
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr "Estado/provincia"
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr "Notas del mensajero"
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr "Notas internas"
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr "Eliminar Dirección"
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr "Se eliminarán todas las partes del fabricante seleccionadas"
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr "Eliminar Partes del Fabricante"
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr "Todos los parámetros seleccionados serán eliminados"
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr "Eliminar Parámetros"
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr "Ordenar Partes"
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr "Eliminar partes del fabricante"
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr "Acciones para partes del fabricante"
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr "No se encontraron partes del fabricante"
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr "Plantilla de parte"
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr "Parte ensamblada"
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr "No se encontraron parámetros"
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr "Editar parámetro"
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr "Eliminar parámetro"
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr "Editar Parámetro"
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr "Eliminar Parámetro"
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr "Eliminar piezas del proveedor"
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr "No se encontraron partes de proveedor"
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr "Unidades base"
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr "Disponibilidad"
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr "Editar parte del proveedor"
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr "Eliminar parte del proveedor"
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr "Última actualización"
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr "verdadero"
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr "falso"
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr "Seleccionar filtro"
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr "Imprimir Etiquetas"
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr "Imprimir reportes"
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr "Descargar tabla de datos"
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr "Recargar tabla de datos"
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr "Añadir un nuevo filtro"
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr "Limpiar todos los filtros"
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr "Crear filtro"
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr "Acción Prohibida"
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr "Operación de creación no permitida"
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr "Ingrese un número válido"
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "Existen errores en el formulario"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr "No se encontraron resultados"
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr "Buscando"
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr "Seleccionar columnas"
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "Sí"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "No"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Enviar"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr "Esperando al servidor..."
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr "Aceptar"
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr "Cargando datos"
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr "Respuesta inválida del servidor"
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr "Edad"
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr "Notificación"
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr "Marcar como no leído"
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr "Marcar como leído"
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr "Sin notificaciones no leídas"
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr "Las notificaciones cargarán aquí"
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr "Editar Línea"
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr "Eliminar Línea"
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr "No se encontraron artículos de línea"
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr "Duplicar línea"
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr "Editar línea"
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr "Eliminar línea"
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr "Atributos de Parte"
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr "Opciones de Creación de Parte"
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr "Opciones de Duplicación de Parte"
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr "Añadir Categoría de Parte"
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr "Crear Categoría de Parte"
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr "Crear nueva categoría después de esta"
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr "Categoría de parte creada"
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr "Editar Categoría de Parte"
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr "¿Estás seguro de que deseas eliminar esta categoría?"
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr "Mover a la categoría principal"
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr "Eliminar Categoría de Parte"
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr "Acción para partes en esta categoría"
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr "Acción para categorías secundarias"
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr "Crear Parte"
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr "Crear otra parte después de esta"
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr "Parte creada exitosamente"
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr "Editar Parte"
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr "Parte editada"
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr "Stock bajo"
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr "No hay stock disponible"
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr "Unidad"
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr "partes"
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr "Sin categoría"
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr "Mostrar como lista"
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr "Mostrar como cuadrícula"
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr "No se encontraron subcategorías"
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr "Mostrar como árbol"
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr "Cargar subcategorías"
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr "Categoría suscrita"
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr "No hay plantillas de prueba que coincidan con la consulta"
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr "resultados"
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr "Esta prueba está definida para una parte principal"
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr "Editar plantilla de resultado de prueba"
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr "Eliminar plantilla de resultados de prueba"
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr "Sin fecha especificada"
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr "Fecha especificada es en el pasado"
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr "Especulativo"
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr "No hay información de planificación disponible para esta parte"
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr "Cantidad de Stock Programadas"
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr "Cantidad Máxima"
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr "No se encontraron complementos"
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr "Este complemento está activo"
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr "Este complemento fue instalado pero no está activo"
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr "Desactivar Plugin"
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr "Activar Plugin"
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr "El plugin fue instalado"
-
-#: 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 plugin?"
-
-#: 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 plugin?"
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "Activar"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "Desactivar"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr "Plugin actualizado"
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr "Combinar"
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr "Agregar código de barras"
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr "Eliminar código de barras"
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr "Especificar ubicación"
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr "Especificar embalaje"
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr "Agregar números de serie"
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr "Agregar nota"
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr "Código de orden"
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr "Omitor"
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr "No se encontraron órdenes ventas"
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr "Rastreo"
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr "Factura"
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr "No hay envíos"
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr "Calcular precio"
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr "Actualizar precio unitario"
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr "Sin resultados"
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr "Ingresar consulta de búsqueda"
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr "resultado"
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr "Minimizar resultados"
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr "Eliminar resultados"
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr "Agregar tipo de ubicación"
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr "Editar bodega de inventario"
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr "Nueva bodega de inventario"
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr "Crear otra ubicación después de esta"
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr "Se creó la bodega de inventario"
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr "¿Está seguro de eliminar esta bodega de inventario?"
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr "Mover a la bodega de inventario principal"
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr "Eliminar bodega de inventario"
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr "Mover"
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Añadir"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr "Editar resultado de prueba"
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr "Eliminar resultado de prueba"
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr "En producción"
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr "Combinar inventario"
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr "Eliminar inventario"
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr "Artículos de inventario"
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr "Acciones de inventario"
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr "Agotado"
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr "Detalles"
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr "Sin cambios"
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr "Información del producto no disponible"
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr "La ubicación ya no existe"
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr "La orden de fabricación ya no existe"
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr "La orden de compra ya no existe"
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr "La orden de venta ya no existe"
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr "La orden de devolución ya no existe"
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr "El cliente ya no existe"
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr "El artículo de inventario ya no existe"
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr "Agregado"
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr "Eliminado"
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr "Estado del pedido"
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr "Suscrito"
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr "En inventario"
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Comprar"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Vender"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Mostrar notificaciones"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Notificaciones nuevas"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Cerrar sesión"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Guardar"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Mostrar todas las notificaciones y el historial"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "Datos QR no proporcionados"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Se ha cerrado la sesión correctamente."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Volver a ingresar"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Mostrar resultados completos de búsqueda"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Borrar búsqueda"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Cerrar menú de búsqueda"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "Fallo al iniciar sesión en la red social"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "Error al iniciar sesión en la cuenta"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "Se ha producido un error al intentar iniciar sesión a través de su cuenta de red social."
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "Conectar a %(provider)s"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr "Estás a punto de conectar una nueva cuenta de terceros desde %(provider)s."
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "Iniciar sesión vía %(provider)s"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr "Estás a punto de iniciar sesión usando una cuenta de terceros de %(provider)s."
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Continuar"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "Proveedor SSO inválido"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Nombre de Instancia"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Base de datos"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "El servidor se está ejecutando en modo depuración"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Modo Docker"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "El servidor está desplegado usando docker"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Soporte para Plugins"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Soporte de plugins habilitado"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Soporte de plugins desactivado"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Estado del servidor"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Saludable"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Problemas detectados"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Trabajador en segundo plano"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Trabajador en segundo plano no ejecutado"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Configuración de Email"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "Configuración de correo no configurada"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Sí"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr "Usuarios"
@@ -15746,35 +8494,59 @@ msgstr "Última vez que se usó el token"
msgid "Revoked"
msgstr "Revocado"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Ordenes de compra"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Órdenes de venta"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "Ordenes de devolución"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Permiso establecido"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Grupo"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Vista"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Permiso para ver artículos"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Añadir"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Permiso para añadir artículos"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Cambiar"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Permisos para editar artículos"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Eliminar"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Permiso para eliminar artículos"
diff --git a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po
index 1042e10572..d2c4e116cb 100644
--- a/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/et/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Estonian\n"
"Language: et_EE\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Teil ei ole selle lehe vaatamiseks luba"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Meili (uuesti)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "E-posti aadressi kinnitus"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registreerimine on ajutiselt väljalülitatud."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr ""
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Märkmed"
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Salasõna"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Sisesta uus parool"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Kinnitage parool"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Kinnita uut parooli"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Vana parool"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Meili (uuesti)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "E-posti aadressi kinnitus"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr ""
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr ""
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr ""
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registreerimine on ajutiselt väljalülitatud."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr ""
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-post"
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Nimi"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Kirjeldus"
@@ -495,8 +418,7 @@ msgstr "Kirjeldus"
msgid "Description (optional)"
msgstr "Kirjeldus (valikuline)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Tee"
@@ -541,14 +463,11 @@ msgstr "Serveri viga"
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Valuuta"
@@ -556,11 +475,11 @@ msgstr "Valuuta"
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Kasutajanimi"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Eesnimi"
@@ -568,7 +487,7 @@ msgstr "Eesnimi"
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Perekonnanimi"
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Tundmatu andmebaas"
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Muuda kasutaja infot"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Määra parool"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Esitatud vale parool"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Süsteemi info"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "InvenTree kohta"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Valikuline"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Jälgitud"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Osa"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Saadaval"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Tootekood"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Koostamise olek"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Loomise kuupäev"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Kogus"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Asukoht"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Staatus"
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr "Tarnija osa number"
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "Osa ID"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Seerianumber"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Saadaolev kogus"
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Jälgitav"
@@ -1725,35 +1423,26 @@ msgstr "Jälgitav"
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Saadaval laos"
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Ootel"
@@ -1798,9 +1484,7 @@ msgstr "Katkestatud"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Valmis"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Loodud"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Manused"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr "On link"
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "Silt"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Loodud"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Automaatne varundus"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Vöötkoodi tugi"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr "Luba liidese integreerimine"
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr "Luba pluginatel integreeruda kasutajaliidesesse"
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr "Loo uus testimall testandmete üleslaadimisel, mis ei vasta olemasolevale mallile"
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr "Kopeeri lisareaüksused algsest tellimusest"
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr "Testimalle saab luua ainult testitavate osade jaoks"
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Testitulemused"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "Karantiinis"
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Eemalda"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Paigalda"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Sõnum"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Plugina info"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Litsents"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "Koodi teave on võetud selle plugina viimasest git-kommitist. See ei pruugi kajastada ametlikke versiooninumbreid või teavet, vaid näitab tegelikult töötavat koodi."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Paketi info"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Paigaldamise viis"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "See plugin paigaldati paketina"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "See plugin leiti kohaliku serveri kaustast"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Paigaldamisfailide kaust"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "Sisseehitatud"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "Näidis"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr "See on näidis plugin"
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "Hinna seaded"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Uuenda kohe"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Viimane uuendus"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Mitte kunagi"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr "Projekti koodi seaded"
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Projekti koodid"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Uus projekti kood"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Kustuta"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Kasutaja seaded"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Konto"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Kuva"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Avaleht"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Otsi"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Aruandlus"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Üldised seaded"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Server"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "Sildid"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Kategooriad"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Müügi tellimuste seaded"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Laoseisu seaded"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Konto seaded"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Muuda parooli"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "Teie kontoga on seotud järgmised e-posti aadressid:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Kinnitatud"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Kinnitamata"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Peamine"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Määra peamiseks"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "Saada kinnitus uuesti"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Hoiatud:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "Teil ei ole praegu ühtegi e-posti aadressi seadistatud. Peaksite tõesti lisama e-posti aadressi, et saaksite teavitusi, lähtestada parooli jne."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Lisa e-posti aadress"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Lisa e-mail"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Staatiline"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "IP aadress"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Seade"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Viimane tegevus"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s tagasi (see sessioon)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s tagasi"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr "Oas oled kindel, et soovid eemaldada valitud e-posti aadressid?"
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Vaate seaded"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Teema seaded"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Vali teema"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Määra teema"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Keeleseaded"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Vali keel"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% tõlgitud"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "Ühtegi tõlget pole saadaval"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Määra keel"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "InvenTree versioon"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Arendusversioon"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Ajakohane"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Uuendus on saadaval"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "API versioon"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Pythoni versioon"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Django versioon"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Vaadata koodi GitHubis"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Autorid"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Mobiilirakendus"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "kopeeri lõikelauale"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "kopeeri versiooniteave"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "InvenTree logo"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Kinnita"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Logi sisse"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "Pole liige?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Liitu"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Unustasid parooli?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "või logi sisse kasutades"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Logi välja"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "Kas oled kindel, et soovid välja logida?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Tagasi saidile"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Parooli taastamine"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "Parooli lähtestamise link oli kehtetu, tõenäoliselt seetõttu, et seda on juba kasutatud. Palun taotlege uus parooli lähtestamine."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Olete sa kindel?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Samm 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Samm 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Kinnita"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Lisa link"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Lisa manus"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Nõutud kogus"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr "Kustuta manused"
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr "Kustuta manused"
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr "Muuda manust"
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr "Üleslaadimise kuupäev"
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr "Muuda manust"
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr "Kustuta manus"
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Sulge"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr "Tasemed"
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr "Vali"
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr "Muuda kontakti"
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "Roll"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr "Kustuta kontaktid"
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr "Kontakte ei leitud"
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "Telefoninumber"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "E-posti aadress"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr "Kustuta kontakt"
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr "Loo uus aadress"
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr "Muuda aadressi"
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr "Kustuta aadressid"
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr "Aadresse ei leitud"
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr "Parameetreid ei leitud"
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr "Muuda parameetrid"
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr "Kustuta parameeter"
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr "Muuda parameetrit"
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr "Kustuta parameeter"
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr "Saadavus"
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr "Viimane uuendus"
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr "tõene"
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr "väär"
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr "Vali filter"
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr "Prindi sildid"
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr "Prindi aruanded"
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr "Lisa uus filter"
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr "Tühjenda kõik filtrid"
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr "Loo filter"
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr "Toiming on keelatud"
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr "Sisesta korrektne number"
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "YES"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "EI"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr "Tõene"
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr "Väär"
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr "Vali kirjed"
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "Tühista"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Esita"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr "Nõustu"
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr "Andmete laadimine"
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr "Uudiseid ei leitud"
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr "Vanus"
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr "Teavitus"
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr "Märgi mitteloetuks"
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr "Märgi loetuks"
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr "Muuda rida"
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr "Kustuta rida"
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr "Tee reast koopia"
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr "Muuda rida"
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr "Kustuta rida"
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr "Maksimaalne kogus"
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "Lülita sisse"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "Lülita välja"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr "Jäta vahele"
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr "Liiguta"
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr "Kogus"
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr "Kõik"
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Näita teavitusi"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Uued teavitused"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "Admin"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Logi välja"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Salvesta"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Sulgege otsingumenüü"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Jätka"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Andmebaas"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Jah"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Ei"
-
#: users/admin.py:101
msgid "Users"
msgstr "Kasutajad"
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr "Tühistatud"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "Admin"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Grupp"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Vaade"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Muuda"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Kustuta"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po
index 966882a74d..2a62f905c3 100644
--- a/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/fa/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Persian\n"
"Language: fa_IR\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "کاربر سطح دسترسی نمایش این مدل را ندارد"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "ایمیل (دوباره وارد کنید)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "تایید آدرس ایمیل"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "هر بار باید همان ایمیل را تایپ کنید."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "آدرس ایمیل اصلی ارائه شده معتبر نیست."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "دامنه ایمیل ارائه شده تایید نشده است."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr ""
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "یادداشت"
@@ -104,90 +116,42 @@ msgstr "مقدار '{name}' در قالب الگو ظاهر قرار نمی گی
msgid "Provided value does not match required pattern: "
msgstr "مقدار ارائه شده با الگوی مورد نیاز مطابقت ندارد: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "رمز عبور را وارد کنید"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "گذرواژه جدید را وارد کنید"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "تأیید کلمهی عبور"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "گذرواژه جدید را تایید کنید"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "رمز عبور قدیمی"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "ایمیل (دوباره وارد کنید)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "تایید آدرس ایمیل"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "هر بار باید همان ایمیل را تایپ کنید."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "آدرس ایمیل اصلی ارائه شده معتبر نیست."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "دامنه ایمیل ارائه شده تایید نشده است."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr ""
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -495,8 +418,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -556,11 +475,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr "فایلهای داده"
msgid "Select data file for upload"
msgstr "فایل را برای بارگذاری انتخاب کنید"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "مرجع سفارش فروش"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "منبع محل"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "مقصد"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr "آدرس اینترنتی"
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "تایید"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po
index 15121372cf..24970a0524 100644
--- a/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/fi/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Language: fi_FI\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Käyttäjän oikeudet eivät riitä kohteen tarkastelemiseen"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Sähköposti (uudelleen)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Sähköpostiosoitteen vahvistus"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Sinun täytyy kirjoittaa sama sähköposti joka kerta."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Annettu ensisijainen sähköpostiosoite ei kelpaa."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Annetun sähköpostiosoitteen verkkotunnusta ei hyväksytä."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Annettu määrä on virheellinen"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Merkinnät"
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Anna salasana"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Anna uusi salasana"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Vahvista salasana"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Vahvista uusi salasana"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Vanha salasana"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Sähköposti (uudelleen)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Sähköpostiosoitteen vahvistus"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Sinun täytyy kirjoittaa sama sähköposti joka kerta."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Annettu ensisijainen sähköpostiosoite ei kelpaa."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Annetun sähköpostiosoitteen verkkotunnusta ei hyväksytä."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Tyhjä sarjanumero"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Duplikaatti sarjanumero"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Sarjanumeroita ei löytynyt"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "Sähköposti"
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr "Virheellinen valinta"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Nimi"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Kuvaus"
@@ -495,8 +418,7 @@ msgstr "Kuvaus"
msgid "Description (optional)"
msgstr "Kuvaus (valinnainen)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Polku"
@@ -541,14 +463,11 @@ msgstr "Palvelinvirhe"
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Täytyy olla kelvollinen luku"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Valuutta"
@@ -556,11 +475,11 @@ msgstr "Valuutta"
msgid "Select currency from available options"
msgstr "Valitse valuutta käytettävissä olevista vaihtoehdoista"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Käyttäjätunnus"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Etunimi"
@@ -568,7 +487,7 @@ msgstr "Etunimi"
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Sukunimi"
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Aktiivinen"
@@ -645,7 +558,7 @@ msgstr "Datatiedosto"
msgid "Select data file for upload"
msgstr "Valitse lähetettävä datatiedosto"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Kuvien lataaminen ei ole käytössä"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Muokkaa käyttäjätietoja"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Aseta salasana"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Salasanat eivät täsmää"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Virheellinen salasana"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Järjestelmän tiedot"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Tietoja InvenTree:stä"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Osa"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Saatavilla"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Ulkoinen linkki"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Linkki ulkoiseen URLiin"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Määrä"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Varastotuote"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Sarjanumerot"
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Sijainti"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Tila"
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Valmistajan osanumero"
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Sarjanumero"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Seurattavissa"
@@ -1725,35 +1423,26 @@ msgstr "Seurattavissa"
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Odottaa"
@@ -1798,9 +1484,7 @@ msgstr "Peruttu"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Valmis"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Poista viivakoodin linkitys"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Linkitä viivakoodi"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Myöhässä"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Prioriteetti"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Valmis"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Liitteet"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Tiedosto"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Valitse lähetettävä tiedosto"
-
#: common/models.py:73
msgid "Updated"
msgstr "Päivitetty"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Käyttäjä"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Hinta"
@@ -2328,512 +1608,493 @@ msgstr "Hinta"
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Salaisuus"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "Isäntä"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Otsikko"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Linkki"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Julkaistu"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Julkaisija"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Yhteenveto"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Kuva"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Kuvatiedosto"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Liite"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Puuttuva tiedosto"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Puuttuva ulkoinen linkki"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Valitse liitettävä tiedosto"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Kommentti"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Avain"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Arvo"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Uusi {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "päivää"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Automaattinen varmuuskopionti"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Ota käyttöön tietokannan ja mediatiedostojen automaattinen varmuuskopiointi"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Automaattisen varmuuskopioinnin aikaväli"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Viivakoodituki"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Komponentti"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Ostettavissa"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Sisäiset hinnat"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Sisäisen hinnan ohitus"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Sivun koko"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Täytä sarjanumerot automaattisesti"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Salli salasananpalautus"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Salli rekisteröinti"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "Salli SSO"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Salli SSO kirjautumissivuilla"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Salli SSO rekisteröinti"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Sähköposti vaaditaan"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Sähköpostiosoite kahdesti"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Salasana kahdesti"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Sallitut verkkotunnukset"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Pakota MFA"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Näytä uutiset"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Näytä uutiset kotisivulla"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr "Verkkotunnus ei saa olla tyhjä."
msgid "Invalid domain name: {domain}"
msgstr "Virheellinen verkkotunnus: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Lataa tiedosto"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Edellinen vaihe"
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Valmistaja"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Yritys"
@@ -4496,8 +3527,7 @@ msgstr "Yritys"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Yritykset"
@@ -4509,9 +3539,7 @@ msgstr "Yrityksen kuvaus"
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Sivusto"
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Kontakti"
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Osoite"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Valitse valmistaja"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Toimittaja"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Valitse toimittaja"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Toimittajan varastonimike"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Valitse valmistajan osa"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Muistiinpano"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Muokkaa yrityksen tietoja"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Muokkaa yritystä"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Poista yritys"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Poista yritys"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Osan kuva"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Asiakas"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Käyttää oletusvaluuttaa"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Puhelin"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Poista"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Uusi toimittaja"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Uusi valmistaja"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Asiakkaat"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Uusi asiakas"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Uusi yritys"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Hinta yhteensä"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Valmis"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "Tilauksen valuutta"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Tilauksen viite"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Asiakas"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Asiakkaan viite "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Vastaanotettu"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Lähetetty"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Seurantakoodi"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Laskunumero"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Viivakoodi"
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Muokkaa tilausta"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "Kopioi tilaus"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Peru tilaus"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Kokonaiskustannukset"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "Kokonaiskustannuksia ei voitu laskea"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Poista sarake"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Poista rivi"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Rivi"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Toiminnot"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Hintaa ei löytynyt"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Avainsanat"
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Kategoria"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Kuvake"
@@ -7092,748 +5213,731 @@ msgstr "Kuvake"
msgid "Icon (optional)"
msgstr "Kuvake (valinnainen)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Päivämäärä"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "Muut merkinnät"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "Raportti"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Käytössä"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Muokkaa kategoriaa"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Muokkaa kategoriaa"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Poista kategoria"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Poista kategoria"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Luo uusi osa"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Uusi osa"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Monista osa"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Muokkaa osaa"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Poista osa"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Muokkaa"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "QR-koodi"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Osan kuva"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Sarjanumero"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "Asetettu karanteeniin"
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Varastotuote luotu"
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "edellinen sivu"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Siirry edeltävään sarjanumeroon"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "seuraava sivu"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Siirry seuraavaan sarjanumeroon"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Varoitus"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Muokkaa sijaintia"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Poista sijainti"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Uusi sijainti"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Ladataan..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "Historia"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Asetukset"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Avaa uudessa välilehdessä"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Ilmoitusasetukset"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Poista"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Tili"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Palvelin"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Vahvistettu"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Vahvistamaton"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Ensisijainen"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Aseta ensisijaiseksi"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Varoitus:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Lisää sähköpostiosoite"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Lisää sähköposti"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Staattinen"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Aktiiviset istunnot"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Kirjaa ulos aktiiviset istunnot (paitsi tämä)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Kirjaa ulos aktiiviset istunnot"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "IP-osoite"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Laite"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Valitse teema"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Aseta teema"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Kieliasetukset"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Valitse kieli"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Aseta kieli"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Jotkin kielet eivät ole valmiita"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Kehitysversio"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Ajantasalla"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Päivitys saatavilla"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "InvenTree dokumentaatio"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "API-versio"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Python-versio"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Django-versio"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Mobiilisovellus"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "kopioi leikepöydälle"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "kopioi versiotiedot"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Vahvista sähköpostiosoite"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Vahvista"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Kirjaudu sisään"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Unohtuiko salasana?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Kirjaudu ulos"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Vaihda salasana"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Oletko varma?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Vaihe 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Vaihe 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Lisää linkki"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Lisää liite"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Palvelimen uudelleenkäynnistys vaaditaan"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Skannaa viivakoodi"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Sulje"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Lähetä"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Osta"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Myy"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Näytä ilmoitukset"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Uudet ilmoitukset"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Kirjaudu ulos"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Tallenna"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Jatka"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "Virheellinen SSO tarjoaja"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Tietokanta"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Docker-tila"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Palvelimen tila"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Terve"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Sähköpostiasetukset"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Kyllä"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Ei"
-
#: users/admin.py:101
msgid "Users"
msgstr "Käyttäjät"
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Ryhmä"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Näytä"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Oikeus tarkastella kohteita"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Oikeus lisätä kohteita"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Muuta"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Oikeus muokata kohteita"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Poista"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Oikeus poistaa kohteita"
diff --git a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po
index 65d30557dd..114e69bb11 100644
--- a/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/fr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Language: fr_FR\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "L'utilisateur n'a pas la permission de voir ce modèle"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (encore)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Confirmation de l'adresse email"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Vous devez taper le même e-mail à chaque fois."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "L'enregistrement MFA est désactivé."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "L'adresse e-mail principale fournie n'est pas valide."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Le domaine e-mail fourni n'est pas approuvé."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "L'enregistrement est désactivé."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Impossible de convertir {original} en {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Quantité fournie invalide"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Notes"
@@ -104,90 +116,42 @@ msgstr "La valeur '{name}' n'apparaît pas dans le format du modèle"
msgid "Provided value does not match required pattern: "
msgstr "La valeur fournie ne correspond pas au modèle requis : "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Entrer le mot de passe"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Entrer le nouveau mot de passe"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Confirmez le mot de passe"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Confirmer le nouveau mot de passe"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Ancien mot de passe"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (encore)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Confirmation de l'adresse email"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Vous devez taper le même e-mail à chaque fois."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "L'enregistrement MFA est désactivé."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "L'adresse e-mail principale fournie n'est pas valide."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Le domaine e-mail fourni n'est pas approuvé."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "L'enregistrement est désactivé."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Chaîne de numéro de série vide"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Numéro de série en doublon"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "La plage de groupe {group} dépasse la quantité autorisée ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Aucun numéro de série trouvé"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Le nombre de numéros de série uniques ({len(serials)}) doit correspondre à la quantité ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Retirer les balises HTML de cette valeur"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-mail"
@@ -434,60 +396,21 @@ msgstr "Les noms dupliqués ne peuvent pas exister sous le même parent"
msgid "Invalid choice"
msgstr "Choix invalide"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Nom"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Description"
@@ -495,8 +418,7 @@ msgstr "Description"
msgid "Description (optional)"
msgstr "Description (facultative)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Chemin d'accès"
@@ -541,14 +463,11 @@ msgstr "Erreur serveur"
msgid "An error has been logged by the server."
msgstr "Une erreur a été loguée par le serveur."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Doit être un nombre valide"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Devise"
@@ -556,11 +475,11 @@ msgstr "Devise"
msgid "Select currency from available options"
msgstr "Sélectionnez la devise à partir des options disponibles"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Nom d'utilisateur"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Prénom"
@@ -568,7 +487,7 @@ msgstr "Prénom"
msgid "First name of the user"
msgstr "Prénom de l'utilisateur"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Nom"
@@ -596,16 +515,10 @@ msgstr "Super-utilisateur"
msgid "Is this user a superuser"
msgstr "Cet utilisateur est-il un super-utilisateur"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Actif"
@@ -645,7 +558,7 @@ msgstr "Fichier de données"
msgid "Select data file for upload"
msgstr "Sélectionnez le fichier de données à envoyer"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Le téléchargement des images depuis une URL distante n'est pas activé
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Base de données inconnue"
@@ -719,39 +632,12 @@ msgstr "Le surplus ne doit pas dépasser 100%"
msgid "Invalid value for overage"
msgstr "Valeur invalide pour le dépassement"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Modifier les informations utilisateur"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Définir le mot de passe"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Les mots de passe doivent correspondre"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Mot de passe incorrect"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Informations système"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "À propos d'InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Fabrication parente"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr "Version Précédente"
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Attribué à moi"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Émis par"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "La construction doit être annulée avant de pouvoir être supprimée"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Consommable"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Facultatif"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Assemblage"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Suivi"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Testable"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Testable"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Pièce"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Allouée"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Disponible"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Ordre de Fabrication"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Ordres de Fabrication"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Choix invalide pour la fabrication parente"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Un utilisateur ou un groupe responsable doit être spécifié"
@@ -964,254 +783,213 @@ msgstr "Un utilisateur ou un groupe responsable doit être spécifié"
msgid "Build order part cannot be changed"
msgstr "La pièce de commande de construction ne peut pas être changée"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Référence de l' Ordre de Fabrication"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Référence"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Brève description de la fabrication (optionnel)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "BuildOrder associé a cette fabrication"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Sélectionnez la pièce à construire"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Bon de commande de référence"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Commande de vente à laquelle cette construction est allouée"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Emplacement d'origine"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Sélectionner l'emplacement à partir duquel le stock doit être pris pour cette construction (laisser vide pour prendre à partir de n'importe quel emplacement de stock)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Emplacement cible"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Sélectionnez l'emplacement où les éléments complétés seront stockés"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Quantité a fabriquer"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Nombre de stock items à construire"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Articles terminés"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Nombre d'articles de stock qui ont été terminés"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "État de la construction"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Code de statut de construction"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Code de lot"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Code de lot pour ce build output"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Date de création"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Date d'achèvement cible"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Date d'achèvement"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "achevé par"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Émis par"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Utilisateur ayant émis cette commande de construction"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Responsable"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Utilisateur ou groupe responsable de cet ordre de construction"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Lien Externe"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Lien vers une url externe"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Priorité de fabrication"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Priorité de cet ordre de fabrication"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Code du projet"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Code de projet pour cet ordre de construction"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "Échec du déchargement de la tâche pour terminer les allocations de construction"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "La commande de construction {build} a été effectuée"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Une commande de construction a été effectuée"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "Les numéros de série doivent être fournis pour les pièces traçables"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Pas d'ordre de production défini"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "L'ordre de production a déjà été réalisé"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "L'ordre de production de correspond pas à l'ordre de commande"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "La quantité doit être supérieure à zéro"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "La quantité ne peut pas être supérieure à la quantité de sortie"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "La sortie de compilation {serial} n'a pas réussi tous les tests requis"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Création de l'objet"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Création de l'objet"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Quantité"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Quantité requise pour la commande de construction"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "L'élément de construction doit spécifier une sortie de construction, la pièce maîtresse étant marquée comme objet traçable"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "La quantité allouée ({q}) ne doit pas excéder la quantité disponible ({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "L'article de stock est suralloué"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "La quantité allouée doit être supérieure à zéro"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "La quantité doit être de 1 pour stock sérialisé"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "L'article de stock sélectionné ne correspond pas à la ligne BOM"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Article en stock"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Stock d'origine de l'article"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Quantité de stock à allouer à la construction"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Installer dans"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Stock de destination de l'article"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr "Niveau de construction"
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Nom de l'article"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Sortie d'assemblage"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Quantité entière requise, car la facture de matériaux contient des pièces à puce"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Numéros de série"
@@ -1385,19 +1124,7 @@ msgstr "Entrer les numéros de séries pour la fabrication"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Emplacement"
@@ -1414,7 +1141,7 @@ 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:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Les numéros de série suivants existent déjà, ou sont invalides"
@@ -1442,19 +1169,10 @@ msgstr "Motif de l'élimination des produits de construction(s)"
msgid "Location for completed build outputs"
msgstr "Emplacement des ordres de production achevés"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "État"
@@ -1514,7 +1232,7 @@ msgstr "Accepter les non-alloués"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Accepter les articles de stock qui n'ont pas été complètement alloués à cette ordre de production"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Le stock requis n'a pas encore été totalement alloué"
@@ -1526,7 +1244,7 @@ msgstr "Accepter les incomplèts"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Accepter que tous les ordres de production n'aient pas encore été achevés"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "La quantité nécessaire n'a pas encore été complétée"
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "L'ordre de production a des sorties incomplètes"
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Conditionnement"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "ID de composant"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "IPN de pièce"
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Numéro de série"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Quantité allouée"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Quantité disponible"
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Traçable"
@@ -1725,35 +1423,26 @@ msgstr "Traçable"
msgid "Inherited"
msgstr "Reçu de quelqu'un"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Article du BOM"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Stock alloué"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "En Commande"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "En Production"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "Stock externe"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Stock disponible"
@@ -1778,7 +1465,6 @@ msgstr "Stock de variantes disponibles"
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "En attente"
@@ -1798,9 +1484,7 @@ msgstr "Annulé"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Terminé"
@@ -1817,383 +1501,6 @@ msgstr "Ordre de commande en retard"
msgid "Build order {bo} is now overdue"
msgstr "L'ordre de commande {bo} est maintenant en retard"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Image miniature de l'article"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Actions de code-barres"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Afficher le QR Code"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Délier le code-barre"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Lier le code-barre"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Actions d'impression"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Imprimer le rapport d'ordre de construction"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Modifier construction/ordre de construction"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Modifier l'assemblage"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Dupliquer la construction"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Annuler l'assemblage"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Supprimer l'assemblage"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr "Création de version"
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Compléter l'assemblage"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Description de la construction"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Aucune sortie de construction n'a été créée pour cet ordre de construction"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "L'ordre de construction est prêt à être marqué comme terminé"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "L'ordre de construction ne peut pas être achevé car il reste des outputs en suspens"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "Le nombre de constructions requis n'a pas encore été atteint"
-
-#: build/templates/build/build_base.html:148
-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:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Date Cible"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Cette construction était due le %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "En retard"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Sorties de Construction terminées"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Commandes"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Priorité"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr "Commande de fabrication de version"
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr "Envoyer cette demande de version ?"
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Supprimer la commande de construction"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "Génération du QR Code de commande"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Lier le code-barres pour construire la commande"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Détails de la construction"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Stock d'origine"
-
-#: build/templates/build/detail.html:43
-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:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Destination"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Stockage de destination non défini"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Pièces allouées"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Lot"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Créé le"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Pas de date cible définie"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Terminé"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Compilation incomplète"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Commandes de constructions filles"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Désallouer le stock"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Désallouer le Stock"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Affecter automatiquement le stock à construire"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Allouer automatiquement"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Allouer manuellement le stock à construire"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Allouer le stock"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Commander les pièces requises"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Commander des pièces"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "Le stock disponible a été filtré en fonction de l'emplacement source spécifié pour cette commande de construction"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Sorties de construction incomplètes"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Créer une nouvelle sortie de construction"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Nouvelle sortie de construction"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Stock Consommé"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Sorties de Construction terminées"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Pieces jointes"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Notes de construction"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Allocation terminée"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Toutes les lignes ont été entièrement attribuées"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Nouvel ordre de construction"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Détails de la commande de construction"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Sorties incomplètes"
-
#: common/api.py:725
msgid "Is Link"
msgstr "C'est un lien"
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr "L'utilisateur n'a pas les permissions de supprimer cette pièce jointe"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Code de devise invalide"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Code de devise en double"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "Aucun code de devise valide fourni"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Pas de plugin"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Erreur de lecture du fichier (encodage invalide)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Erreur de lecture du fichier (format invalide)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Erreur de lecture du fichier (dimension incorrecte)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Erreur de lecture du fichier (les données pourraient être corrompues)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Fichier"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Sélectionner un fichier à téléverser"
-
#: common/models.py:73
msgid "Updated"
msgstr "Mise à jour"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "La chaîne de caractères constituant la clé doit être unique"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Utilisateur"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Prix"
@@ -2328,512 +1608,493 @@ msgstr "Prix"
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "Ce webhook (lien de rappel HTTP) est-il actif"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "Jeton"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Jeton d'accès"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Confidentiel"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "ID message"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Identifiant unique pour ce message"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "Hôte"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Hôte à partir duquel ce message a été reçu"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Entête"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "En-tête de ce message"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Corps"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Corps de ce message"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "Endpoint à partir duquel ce message a été reçu"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "Le travail sur ce message est-il terminé ?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr "Id"
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Titre"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Lien"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Publié"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Auteur"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Résumé"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Lu"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "Cette nouvelle a-t-elle été lue ?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Image"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Fichier image"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Symbole"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "Symbole d'unité facultatif"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Définition"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "Définition de l'unité"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Pièce jointe"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Fichier manquant"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Lien externe manquant"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Sélectionnez un fichier à joindre"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Commentaire"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "Étiquette"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Créé le"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Dernière mise à jour"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Valeur"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr "Analyse du code-barres"
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "Données"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr "Données du code-barres"
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr "Utilisateur qui a scanné le code-barres"
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr "Date et heure du scan de code-barres"
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Contexte"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr "Réponse"
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Résultat"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Nouveau {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "Une nouvelle commande a été créée et vous a été assignée"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} annulé"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr "Une commande qui vous est assignée a été annulée"
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Articles reçus"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "Des articles d'un bon de commande ont été reçus"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "Erreur déclenchée par le plugin"
@@ -3001,11 +2262,11 @@ msgstr "Intervalle de mise à jour des devises"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Fréquence de mise à jour des taux de change (définir à zéro pour désactiver)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "jours"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "Spécification du schéma nécessaire lors de la validation des URL"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Confirmation requise"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Exiger une confirmation explicite de l’utilisateur pour certaines actions."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Profondeur de l'arborescence"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Profondeur de l'arborescence par défaut. Les niveaux plus profonds peuvent être chargés au fur et à mesure qu'ils sont nécessaires."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Intervalle de vérification des mises à jour"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "À quelle fréquence vérifier les mises à jour (définir à zéro pour désactiver)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Backup automatique"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Activer le backup automatique de la base de données et des fichiers médias"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Intervalle de sauvegarde automatique"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Spécifiez le nombre de jours entre les sauvegardes automatique"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Intervalle de suppression des tâches"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Les résultats de la tâche en arrière-plan seront supprimés après le nombre de jours spécifié"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Intervalle de suppression du journal d'erreur"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Les logs d'erreur seront supprimés après le nombre de jours spécifié"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Intervalle de suppression du journal de notification"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Les notifications de l'utilisateur seront supprimées après le nombre de jours spécifié"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Support des code-barres"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Activer le support du scanner de codes-barres dans l'interface web"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Délai d'entrée du code-barres"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Délai de traitement du code-barres"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Prise en charge de la webcam code-barres"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Autoriser la numérisation de codes-barres via la webcam dans le navigateur"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Modifications de la pièce"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Activer le champ de modification de la pièce"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr "Permettre la suppression de pièces utilisées dans un assemblage"
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "Regex IPN"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Expression régulière pour la correspondance avec l'IPN de la Pièce"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Autoriser les IPN dupliqués"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Permettre à plusieurs pièces de partager le même IPN"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Autoriser l'édition de l'IPN"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Permettre de modifier la valeur de l'IPN lors de l'édition d'une pièce"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Copier les données de la pièce"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Copier les données des paramètres par défaut lors de la duplication d'une pièce"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Copier les données des paramètres de la pièce"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Copier les données des paramètres par défaut lors de la duplication d'une pièce"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Copier les données de test de la pièce"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Copier les données de test par défaut lors de la duplication d'une pièce"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Copier les templates de paramètres de catégorie"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Copier les templates de paramètres de la catégorie lors de la création d'une pièce"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Modèle"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Les pièces sont des templates par défaut"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Les pièces peuvent être assemblées à partir d'autres composants par défaut"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Composant"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Les pièces peuvent être utilisées comme sous-composants par défaut"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Achetable"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Les pièces sont achetables par défaut"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Vendable"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Les pièces sont vendables par défaut"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Les pièces sont traçables par défaut"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Virtuelle"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Les pièces sont virtuelles par défaut"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Afficher l'import dans les vues"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Afficher l'assistant d'importation pour certaine vues de produits"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Afficher les pièces connexes"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Afficher les pièces connexes à une pièce"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Stock initial"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Permettre la création d'un stock initial lors de l'ajout d'une nouvelle pièce"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Données initiales du fournisseur"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Permettre la création des données initiales du fournisseur lors de l'ajout d'une nouvelle pièce"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Format d'affichage du nom de la pièce"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Format pour afficher le nom de la pièce"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Icône de catégorie par défaut"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Icône par défaut de la catégorie de la pièce (vide signifie aucune icône)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Renforcer les unités des paramètres"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Si des unités sont fournies, les valeurs de paramètre doivent correspondre aux unités spécifiées"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Nombre minimal de décimales"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Nombre minimum de décimales à afficher lors de l'affichage des prix"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Utiliser le prix fournisseur"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Inclure les réductions de prix dans le calcul du prix global"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Remplacer l'historique des achats"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "La tarification historique des bons de commande remplace les réductions de prix des fournisseurs"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Utiliser les prix des articles en stock"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Utiliser les prix des données de stock saisies manuellement pour calculer les prix"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Âge de tarification des articles de stock"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Exclure les articles en stock datant de plus de ce nombre de jours des calculs de prix"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Utiliser les prix variants"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Inclure la tarification variante dans le calcul global des prix"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Variantes actives uniquement"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "N'utiliser que des pièces de variante actives pour calculer le prix de la variante"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Intervalle de regénération des prix"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Nombre de jours avant la mise à jour automatique du prix de la pièce"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Prix internes"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Activer les prix internes pour les pièces"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Substitution du prix interne"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Si disponible, les prix internes remplacent les calculs de la fourchette de prix"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Activer l'impression d'étiquettes"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Activer l'impression d'étiquettes depuis l'interface Web"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "Étiquette image DPI"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Résolution DPI lors de la génération de fichiers image pour fournir aux plugins d'impression d'étiquettes"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Activer les rapports"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Activer la génération de rapports"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Mode Débogage"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Générer des rapports en mode debug (sortie HTML)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "Journal des erreurs"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Taille de la page"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Taille de page par défaut pour les rapports PDF"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Numéro de Série Universellement Unique"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Les numéros de série pour les articles en stock doivent être uniques au niveau global"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Remplir automatiquement les Numéros de Série"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Remplir automatiquement les numéros de série dans les formulaires"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Supprimer le stock épuisé"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "Détermine le comportement par défaut lorsqu'un article de stock est épuisé"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Modèle de code de lot"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Modèle pour générer des codes par défaut pour les articles en stock"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Expiration du stock"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Activer la fonctionnalité d'expiration du stock"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Vendre le stock expiré"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Autoriser la vente de stock expiré"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Délai de péremption du stock"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Nombre de jours pendant lesquels les articles en stock sont considérés comme périmés avant d'expirer"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Construction de stock expirée"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Autoriser la construction avec un stock expiré"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Contrôle de la propriété des stocks"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Activer le contrôle de la propriété sur les emplacements de stock et les articles"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Icône par défaut de l'emplacement du stock"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Icône par défaut de l'emplacement du stock (vide signifie aucune icône)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Afficher les pièces en stock installées"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Modèle de référence de commande de construction"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Modèle requis pour générer le champ de référence de l'ordre de construction"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "Nécessite un Responsable propriétaire"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr "Requiert une pièce verrouillée"
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Activer les retours de commandes"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Activer la fonctionnalité de retour de commande dans l'interface utilisateur"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Modèle de référence de retour de commande"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Modifier les retours de commandes terminées"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Autoriser la modification des retours après leur enregistrement"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Modèle de référence de bon de commande"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Modèle requis pour générer le champ de référence du bon de commande"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Expédition par défaut du bon de commande"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Activer la création d'expédition par défaut avec les bons de commandes"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Modifier les commandes de vente terminées"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Autoriser la modification des commandes de vente après avoir été expédiées ou complétées"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr "Marquer les commandes expédiées comme achevées"
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "Les commandes marquées comme expédiées seront automatiquement complétées, en contournant le statut « expédié »"
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Modèle de référence de commande d'achat"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Modèle requis pour générer le champ de référence de bon de commande"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Modifier les bons de commande terminés"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Autoriser la modification des bons de commande après avoir été expédiés ou complétés"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Achat automatique des commandes"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Marquer automatiquement les bons de commande comme terminés lorsque tous les articles de la ligne sont reçus"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Activer les mots de passe oubliés"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Activer la fonction \"Mot de passe oublié\" sur les pages de connexion"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Activer les inscriptions"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Activer l'auto-inscription pour les utilisateurs sur les pages de connexion"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "Activer le SSO"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Activer le SSO sur les pages de connexion"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Activer l'inscription SSO"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Activer l'auto-inscription via SSO pour les utilisateurs sur les pages de connexion"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr "Activer la synchronisation du groupe SSO"
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr "Clé du groupe SSO"
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr "Carte de groupe SSO"
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Email requis"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Exiger que l'utilisateur fournisse un mail lors de l'inscription"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "Saisie automatique des utilisateurs SSO"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Remplir automatiquement les détails de l'utilisateur à partir des données de compte SSO"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Courriel en double"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mail"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Mot de passe deux fois"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mot de passe"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Domaines autorisés"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Grouper sur inscription"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Forcer l'authentification multifacteurs"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Les utilisateurs doivent utiliser l'authentification multifacteurs."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Vérifier les plugins au démarrage"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Vérifier que tous les plugins sont installés au démarrage - activer dans les environnements conteneurs"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr "Vérifier les mises à jour des plugins"
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr "Activer les vérifications périodiques pour les mises à jour des plugins installés"
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "Activer l'intégration d'URL"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Autoriser les plugins à ajouter des chemins URL"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Activer l'intégration de navigation"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Activer les plugins à s'intégrer dans la navigation"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "Activer l'intégration de plugins"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Activer l'intégration de plugin pour ajouter des apps"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Activer l'intégration du planning"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Autoriser les plugins à éxécuter des tâches planifiées"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Activer l'intégration des évènements"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Autoriser les plugins à répondre aux évènements internes"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Activer les codes projet"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Fonctionnalité d'inventaire"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Activer la fonctionnalité d'inventaire pour enregistrer les niveaux de stock et le calcul de la valeur du stock"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "Exclure les localisations externes"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Période de l'inventaire automatique"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Nombre de jours entre l'enregistrement automatique des stocks (définir à zéro pour désactiver)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Intervalle de suppression des tâches"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Les rapports d'inventaire seront supprimés après le nombre de jours spécifié"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Afficher les noms des utilisateurs"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr "Activer les données de station de test"
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr "Activer la collecte des données de la station de test pour les résultats de test"
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Masquer les pièces inactives"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Afficher les composants suivis"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Afficher les composants suivis sur l'écran d'accueil"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Afficher les catégories suivies"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Afficher les catégories de pièces suivies sur la page d'accueil"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Afficher les dernières pièces"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Afficher les derniers composants sur la page d'accueil"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr "Afficher les listes de matériaux non validées"
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Afficher les listes de matériaux en attente de validation sur la page d'accueil"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Afficher les dernières modifications du stock"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Afficher les articles de stock récemment modifiés sur la page d'accueil"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Afficher le stock faible"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Afficher les articles en stock bas sur la page d'accueil"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Afficher le stock épuisé"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Afficher les stocks épuisés sur la page d'accueil"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Afficher le stock nécessaire"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Afficher les pièces en stock nécessaires pour les assemblages sur la page d'accueil"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Afficher le stock expiré"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Afficher les pièces en stock expirées sur la page d'accueil"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Afficher le stock périmé"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Afficher les articles de stock périmés sur la page d'accueil"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Afficher les constructions en attente"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Afficher les constructions en attente sur la page d'accueil"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Afficher les constructions en retard"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Afficher les constructions en retard sur la page d'accueil"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Afficher les commandes en suspens"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Afficher les commandes en suspens sur la page d'accueil"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Afficher les commandes en retard"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Afficher les commandes en retard sur la page d'accueil"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Afficher les envois en suspens"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Afficher les envois en suspens sur la page d'accueil"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Afficher les envois en retard"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Afficher les envois en retard sur la page d'accueil"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "Afficher les envois SO en attente"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Afficher les nouvelles"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Afficher les nouvelles sur la page d'accueil"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Affichage du libellé en ligne"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Afficher les étiquettes PDF dans le navigateur, au lieu de les télécharger en tant que fichier"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Imprimante d'étiquettes par défaut"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Configurer quelle imprimante d'étiquette doit être sélectionnée par défaut"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Affichage du rapport en ligne"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Afficher les rapports PDF dans le navigateur, au lieu de les télécharger en tant que fichier"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Rechercher de pièces"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Afficher les pièces dans la fenêtre d'aperçu de la recherche"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Recherche du fournisseur de pièces"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Afficher les pièces du fournisseur dans la fenêtre de prévisualisation de la recherche"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Rechercher les pièces du fabricant"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Afficher les pièces du fabricant dans la fenêtre de prévisualisation de recherche"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Masquer les pièces inactives"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Exclure les pièces inactives de la fenêtre de prévisualisation de recherche"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Rechercher des catégories"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Afficher les catégories de pièces dans la fenêtre de prévisualisation de recherche"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Rechercher dans le stock"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Afficher les pièces en stock dans la fenêtre d'aperçu de la recherche"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Cacher les pièces indisponibles"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Exclure les articles en stock qui ne sont pas disponibles de la fenêtre de prévisualisation de recherche"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Chercher des Emplacements"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Afficher les emplacements dans la fenêtre d'aperçu de la recherche"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Rechercher les entreprises"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Afficher les entreprises dans la fenêtre de prévisualisation de recherche"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Rechercher les commandes de construction"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Afficher les commandes de construction dans la fenêtre de prévisualisation de recherche"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Rechercher des bons de commande"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Afficher les bons de commande dans la fenêtre de prévisualisation de recherche"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Exclure les bons de commande inactifs"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Exclure les commandes d’achat inactives de la fenêtre de prévisualisation de recherche"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Rechercher les bons de commande"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Afficher les bons de commande dans la fenêtre de prévisualisation de la recherche"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Exclure les bons de commande inactives"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Exclure les bons de commande inactifs de la fenêtre de prévisualisation de recherche"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Rechercher les commandes retournées"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Résultats de l'aperçu de la recherche"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "Nombre de résultats à afficher dans chaque section de la fenêtre de prévisualisation de recherche"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Recherche Regex"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "Recherche de mot complet"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Afficher la quantité dans les formulaires"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Afficher la quantité disponible dans certains formulaires"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "La touche Echap ferme les formulaires"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "Utilisez la touche Echap pour fermer les formulaires modaux"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Barre de navigation fixe"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "La position de la barre de navigation est fixée en haut de l'écran"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Format de date"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Format préféré pour l'affichage des dates"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Planification des pièces"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "Afficher les informations de planification des pièces"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Inventaire des pièces"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Longueur de la chaîne dans les Tableau"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "Longueur maximale des chaînes affichées dans les tableaux"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "Recevoir des rapports d'erreur"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr "Un domaine vide n'est pas autorisé."
msgid "Invalid domain name: {domain}"
msgstr "Nom de domaine invalide : {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Transférer un fichier"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Champs Correspondants"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Articles correspondants"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "Les champs correspondants ont échoué"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Pièces importées"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Étape précédente"
-
#: company/api.py:141
msgid "Part is Active"
msgstr "La pièce est active"
@@ -4472,23 +3514,12 @@ msgstr "La pièce interne est active"
msgid "Supplier is Active"
msgstr "Le fournisseur est actif"
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Fabricant"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Société"
@@ -4496,8 +3527,7 @@ msgstr "Société"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Entreprises"
@@ -4509,9 +3539,7 @@ msgstr "Description de la société"
msgid "Description of the company"
msgstr "Description de la société"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Site web"
@@ -4531,11 +3559,7 @@ msgstr "Numéro de téléphone de contact"
msgid "Contact email address"
msgstr "Adresse e-mail de contact"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Contact"
@@ -4579,293 +3603,249 @@ msgstr "Cette entreprise fabrique-t-elle des pièces?"
msgid "Default currency used for this company"
msgstr "Devise par défaut utilisée pour cette entreprise"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Adresse"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Adresses"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Sélectionner une entreprise"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Intitulé de l'adresse"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "Titre décrivant la saisie de l'adresse"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Adresse principale"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "Sélectionner comme adresse principale"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "Ligne 1"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "Adresse"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "Ligne 2"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "Seconde ligne d'adresse"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Code postal"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Ville / Région"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "Code postal Ville / Région"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "État / Province"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "État ou province"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "Pays"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "Pays"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Notes du livreur"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Instructions pour le livreur"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Notes pour la livraison interne"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Notes internes pour la livraison"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "Lien vers les informations de l'adresse (externe)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Pièces du fabricant"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Pièce de base"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Sélectionner un fabricant"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Nom du paramètre"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Valeur du paramètre"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Unités"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Unités du paramètre"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Pièce fournisseur"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
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:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Fournisseur"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Sélectionner un fournisseur"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Unité de gestion des stocks des fournisseurs"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Sélectionner un fabricant"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "Lien de la pièce du fournisseur externe"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Description de la pièce du fournisseur"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Note"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "coût de base"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Frais minimums (par exemple frais de stock)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Conditionnement de l'article"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Nombre de paquet"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "plusieurs"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Commande multiple"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "Quantité disponible auprès du fournisseur"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Disponibilité mise à jour"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "Date de dernière mise à jour des données de disponibilité"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "En Stock"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Créer une commande d'achat"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Actions de l'entreprise"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Éditer les informations sur la société"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Editer la société"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Supprimer la société"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Supprimer la société"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Ajouter une nouvelle image"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Télécharger l'image depuis l'URL"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Supprimer image"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Client"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Utiliser la devise par défaut"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Téléphone"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Supprimer"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Pièce fournisseur"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Créer une nouvelle pièce fournisseur"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Nouvelle pièce fournisseur"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Pièces du fabricant"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Créer une nouvelle pièce de fabricant"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Nouvelle pièce de fabricant"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Stock fournisseur"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Bons de commande"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Créer une commande d'achat"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Nouvelle commande achat"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Ventes"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Créer un nouvel ordre de vente"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Nouvelle commande de vente"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Stock affecté"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Notes de l'entreprise"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Ajouter un contact"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "Carnet d'adresses de l'entreprise"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Ajouter une adresse"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Fabricants"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Article de la commande"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Modifier la pièce du fabricant"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Supprimer la pièce de fabricant"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Pièces Internes"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "Aucune information sur le fabricant disponible"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Fournisseurs"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Paramètres"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Nouveau paramètre"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Pièces du fabricant"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Pièce fournisseur"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Articles en stock fournis"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Articles en stock assignés"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "Actions de la pièce du fournisseur"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Commander un composant"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "Disponibilité de la mise à jour"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Modifier la pièce du fournisseur"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Dupliquer la pièce du fournisseur"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "Supprimer la pièce du fournisseur"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Supprimer la pièce du fournisseur"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "Aucune information de fournisseur disponible"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Stock de pièces du fournisseur"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Créer un nouvel article de stock"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Nouvel article de stock"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Commandes de pièces du fournisseur"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Information sur les prix"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Ajouter un prix de rupture"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Éléments en stock"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Prix de la pièce du fournisseur"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Nouveau Fournisseur"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Nouveau Fabricant"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Clients"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Nouveaux Clients"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Nouvelle Entreprise"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Inconnu"
@@ -5622,33 +4142,21 @@ msgstr "Configuration de la machine"
msgid "Config type"
msgstr "Type de configuration"
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Prix Total"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Statut de la commande"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Référence de commande"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr "Possède un Tarif"
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Commande"
@@ -5696,458 +4202,462 @@ msgstr "Commande"
msgid "Order Complete"
msgstr "Commande Complétée"
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Pièces Internes"
+
#: order/api.py:460
msgid "Order Pending"
msgstr "Commande En Attente"
+#: order/api.py:834
+msgid "Completed"
+msgstr "Terminé"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Commande d’achat"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Commandes"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Retour de commande"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "Prix total pour cette commande"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "Devise de la commande"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "Description de la commande (facultatif)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Lien vers une page externe"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Date Cible"
+
+#: order/models.py:317
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:332
+#: order/models.py:331
msgid "Created By"
msgstr "Créé par"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "Utilisateur ou groupe responsable de cette commande"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr "Adresse de l'entreprise pour cette commande"
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Référence de la commande"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Statut de la commande d'achat"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Société de laquelle les articles sont commandés"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Référence du fournisseur"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Code de référence de la commande fournisseur"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "reçu par"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Date d'émission"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Date d'émission de la commande"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "Date à laquelle la commande a été complété"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Destination"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "La quantité doit être un nombre positif"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Client"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "Société à laquelle les articles sont vendus"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Référence client "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Nom de l’expédition"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "expédié par"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
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:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Nombre d'élement"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Prix unitaire"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Pièce fournisseur"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Reçu"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Nombre d'éléments reçus"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Prix d'achat"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Prix d'achat unitaire"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
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:1699
+#: order/models.py:1694
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:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Prix de vente"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Prix de vente unitaire"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Expédié"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Quantité expédiée"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Date d'expédition"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Date de Livraison"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Vérifié par"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Utilisateur qui a vérifié cet envoi"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Envoi"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Numéro d'expédition"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "N° de suivi"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Information de suivi des colis"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "N° de facture"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Numéro de référence de la facture associée"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "Le colis a déjà été envoyé"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "L'expédition n'a pas d'articles en stock alloués"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "L'article de stock n'a pas été assigné"
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr "Impossible d'allouer l'article en stock à une ligne avec une autre pièce"
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr "Impossible d'allouer le stock à une ligne sans pièce"
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "La quantité d'allocation ne peut pas excéder la quantité en stock"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Ligne"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Article"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "Statut du retour de commande"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr "Copier les lignes supplémentaires"
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Entrez les numéros de série pour les articles de stock entrants"
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Code-barres"
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Modifier la commande"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Annuler la commande"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Marquer la commande comme complète"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Finaliser la commande"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Description de la commande"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Incomplet"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Champs fichier"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Supprimer la colonne"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Dupliquer la sélection"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Supprimer la ligne"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Ligne"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "Commande déjà traitée. Les fichiers ne peuvent pas être chargés."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Réception de Stock"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Articles de la commande d'achat"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Ajouter un Article de la Chaîne"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "Articles de la Chaîne reçus"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Lignes supplémentaires"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Ajoutez une Ligne Supplémentaire"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Articles reçus"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Notes de commande"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "Référence client"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Coût total"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "Détails de la Commande"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Expéditions en attente"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Actions"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Nouvelle Expédition"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Prix introuvable"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr "IPN"
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Révision"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Mots-clés"
@@ -6843,31 +4993,31 @@ msgstr "ID Emplacement par défaut"
msgid "Default Supplier ID"
msgstr "ID Fournisseur par défaut"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Variante de"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Stock Minimum"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Fournisseurs"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Utilisé pour"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "Construction"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Coût minimal"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Coût maximal"
@@ -6879,20 +5029,12 @@ msgstr "ID du parent"
msgid "Parent Name"
msgstr "Nom du parent"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Chemin catégorie"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Pièces"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Prix Minimum"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Prix Maximum"
@@ -6956,7 +5094,7 @@ msgstr "Cascade"
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Catégorie"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr "Utilise"
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Emplacement par défaut"
@@ -7044,18 +5176,11 @@ msgstr "Emplacement par défaut"
msgid "Total Stock"
msgstr "Stock total"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Catégorie de composant"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Catégories de composants"
@@ -7063,10 +5188,7 @@ msgstr "Catégories de composants"
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Structurel"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Icône"
@@ -7092,748 +5213,731 @@ msgstr "Icône"
msgid "Icon (optional)"
msgstr "Icône (facultatif)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr "L'IPN doit correspondre au modèle de regex {pattern}"
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Il existe déjà un article en stock avec ce numéro de série"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "IPN dupliqué non autorisé dans les paramètres de la pièce"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Une pièce avec ce nom, IPN et révision existe déjà."
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Nom de l'article"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Catégorie de la pièce"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "Est-ce que cette pièce est active ?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Création Utilisateur"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr "Propriétaire responsable de cette pièce"
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Ventes multiples"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "Coût minimum de vente"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Date"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "Notes additionnelles"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Nom de test"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Activé"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Requis"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Valeur requise"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Valeur par Défaut"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Valeur de l'IPN de la pièce"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "Surplus"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Validée"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr "Copier l'image"
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Éléments en stock"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr "Notification de stock faible"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Le stock disponible pour {part.name}, est tombé en dessous du niveau minimum configuré"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Vous êtes abonné aux notifications pour cette catégorie"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "S'abonner aux notifications de cette catégorie"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Modifier la catégorie"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Modifier la catégorie"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Supprimer la catégorie"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Supprimer la catégorie"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Pièces (incluant les sous-catégories)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Nouvelle catégorie"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Pièces pouvant correspondre"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Actualiser"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Prise d'inventaire"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Fabricants de composants"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Sélectionner un format de fichier"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Liste des composants"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Vous êtes abonné aux notifications pour cette pièce"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "S'abonner aux notifications de cette pièce"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Impression étiquette"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Modifier la pièce"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "La pièce en stock est tracée par un numéro de série"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Dernier numéro de série"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Rechercher un numéro de série"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "Prix d’achat unitaire"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Stock"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Tarif"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Tester le modèle"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Modifier"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Aller à la vue d'ensemble"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Aucun stock"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Stock minimum"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "Extension"
@@ -9462,7 +6893,7 @@ msgstr "Extension"
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "Aucun objet valide n'a été fourni au modèle"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "QR code"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "QR code"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Requis pour"
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Lot"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "Test"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Éléments installés"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Numéro de série"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr "ID de l'emplacement"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr "ID fournisseur"
msgid "Customer ID"
msgstr "ID Client"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Installé dans"
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr "Supprimer lors de l'épuisement"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Prise d'inventaire"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Date d'expiration"
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Emplacement externe"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr "Date d’expiration après"
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Propriétaire"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Sélectionner un propriétaire"
@@ -10227,8 +7652,7 @@ msgstr "Sélectionner un propriétaire"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "La quantité doit être de 1 pour un article avec un numéro de série"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Le numéro de série ne peut pas être défini si la quantité est supérieure à 1"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Pièce de base"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "L'article a été installé dans un autre article ?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Numéro de série pour cet article"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Quantité en stock"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "Consommé par"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Bon de commande source"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Supprimer lors de l'épuisement"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "La quantité doit être un nombre entier"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr "La quantité ne doit pas dépasser la quantité disponible en stock ({self.quantity})"
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "La quantité ne correspond pas au nombre de numéros de série"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr "Le modèle de test n'existe pas"
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "L'article de stock est actuellement en production"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Résultat du test"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "Valeur de sortie du test"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "Pièce jointe au résultat du test"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Notes de test"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr "Station de test"
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr "L'identifiant de la station de test où le test a été effectué"
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr "Commencé"
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Article Parent"
@@ -10571,12 +7994,11 @@ msgstr "Article de stock parent"
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Expiré"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Éléments enfants"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "En quarantaine"
msgid "Legacy stock tracking entry"
msgstr "Ancienne entrée de suivi de stock"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Article en stock créé"
@@ -10849,7 +8268,7 @@ msgstr "Séparer de l'élément parent"
msgid "Split child item"
msgstr "Fractionner l'élément enfant"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Articles de stock fusionnés"
@@ -10869,7 +8288,7 @@ msgstr "Sortie de l'ordre de construction terminée"
msgid "Build order output rejected"
msgstr "La sortie de l'ordre de construction a été refusée"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Consommé par ordre de construction"
@@ -10885,7 +8304,7 @@ msgstr "Livraisons reçues vs. commandes réalisées"
msgid "Returned against Return Order"
msgstr "Livraisons retournées vs. commandes retournées"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Envoyé au client"
@@ -10893,361 +8312,6 @@ msgstr "Envoyé au client"
msgid "Returned from customer"
msgstr "Retourné par le client"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Compter le stock"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Ajouter un stock"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Supprimer le stock"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Sérialiser le stock"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Transférer le stock"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Désinstaller"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Installer"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Assemblage"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "page précédente"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Accéder au numéro de série précédent"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Accéder au numéro de série suivant"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Sélectionner la quantité à sérialiser et les numéros de série uniques."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Autorisation refusée"
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr "Vous avez été déconnecté•e d'InvenTree."
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Se connecter"
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr "Pièces suivies"
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr "Catégories favorites"
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr "Dernières pièces"
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr "Mis à jour récemment"
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "Supprimer les notifications"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "Notifications en attente"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Paramètres des Code-barres"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Paramètres de Catégorie"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Paramètres du Serveur"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Paramètres des Étiquettes"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Paramètres de Connexion"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Inscription"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Paramètres"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Paramètres de notification"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "Paramètres des Extensions"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Extensions"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-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:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Informations sur le plugin"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "aucune information de version fournie"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "Les informations de code sont tirées de la dernière version de git pour ce plugin. Elles peuvent ne pas refléter les informations ou numéros de version officiels, mais elles se rapportent au code réellement en cours d'exécution."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Informations du paquet"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Méthode d'installation"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Ce plugin a été installé en tant que paquet"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Chemin d'installation"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Auteur du commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Date du commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "Hash du commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Message du commit"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Paramètres des Rapports"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Aucune valeur définie"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Supprimer"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Paramètres Utilisateur"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Compte"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Affichage"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Rechercher"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Rapports"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Paramètres Globaux"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Serveur"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Catégories"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Paramètres du Compte"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Changer le mot de passe"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "Les adresses de messagerie suivantes sont associées à votre compte :"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Vérifiée"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Non vérifiée"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Principale"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "Authentification Multifacteurs"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "Facteurs d'authentification disponibles :"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "L'authentification multifacteurs n'est pas configurée pour votre compte"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "Modifier les facteurs d'authentification"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "Configurer l'authentification multifacteurs"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "Supprimer un facteur d'authentification"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Sessions actives"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Se déconnecter des sessions actives (sauf celle-ci)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Se déconnecter des sessions actives"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "Adresse IP"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Appareil"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Dernière activité"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "Il y a %(time)s (session actuelle)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Paramètres d'Affichage"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Paramètres de Thème"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Sélectionner un thème"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Paramètres de Langue"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "Projet collaboratif de Traduction d'InvenTree"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Paramètres de la Page d'Accueil"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Paramètres de Recherche"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "Aucun compte de réseau social n'est connecté à ce compte."
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "Version d'InvenTree"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "Documentation d'InvenTree"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Confirmer"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "Voulez-vous vraiment vous déconnecter ?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Retourner au site"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Réinitialisation mot de passe"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Réinitialiser mon mot de passe"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "Cette fonction est actuellement désactivée. Veuillez contacter un administrateur."
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Mauvais jeton"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Changer de mot de passe"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Authentification à deux facteurs"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "Jetons de secours pour l'authentification à deux facteurs"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Désactiver l'authentification à deux facteurs"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "Configurer l'authentification à deux facteurs"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Étape 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Scanner le QR code ci-dessous avec un générateur de token de votre choix (par exemple Google Authenticator)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Étape 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "Entrer un token généré par l'application :"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Vérifier"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Ajouter un lien"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Ajouter une pièce jointe"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "Identifiant du code-barres"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Redémarrage du serveur nécessaire"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "Une option de configuration a été modifiée, ce qui nécessite un redémarrage du serveur"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Contactez votre administrateur système pour plus d'informations"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Quantité requise"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Scanner le code-barres"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr "Dernier numéro de série"
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Ajouter"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr "Possède un IPN"
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Acheter"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Ventes"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Se déconnecter"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "Données QR non fournies"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Vous avez été déconnecté avec succès."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Se reconnecter"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "Échec de connexion au réseau social"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "Une erreur s’est produite en essayant de vous connecter via votre compte de réseau social."
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "Se connecter via %(provider)s"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Continuer"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Base de données"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "Le serveur fonctionne en mode débogage"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Mode Docker"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "Le serveur est déployé en utilisant docker"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Support des plugins"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Prise en charge des plugins activée"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Prise en charge des plugins désactivée"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Statut serveur"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Bon"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Problèmes détectés"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Paramètres de Messagerie"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Oui"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Non"
-
#: users/admin.py:101
msgid "Users"
msgstr "Utilisateurs"
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Bons de commande"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Ventes"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Droit défini"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Groupe"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Vue"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Droit de voir des éléments"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Ajouter"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Droit d'ajouter des éléments"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Modifier"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Droit de modifier des élément"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Supprimer"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Droit de supprimer des éléments"
diff --git a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po
index 54827cffe7..ed4215c5b4 100644
--- a/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/he/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"Language: he_IL\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "למשתמש אין הרשאה לצפות במוזל הזה"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "אימייל (שנית)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "אישור כתובת אימייל"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "חובה לרשום את אותו אימייל בכל פעם."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr ""
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr ""
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "הכנס סיסמה"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "הכנס סיסמה חדשה"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "אישור סיסמה"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "אשר סיסמה חדשה"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr ""
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "אימייל (שנית)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "אישור כתובת אימייל"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "חובה לרשום את אותו אימייל בכל פעם."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr ""
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr ""
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "מספרים סידוריים לא נמצאו"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "אימייל"
@@ -434,60 +396,21 @@ msgstr "שמות כפולים אינם יכולים להתקיים תחת אות
msgid "Invalid choice"
msgstr "בחירה שגויה"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "שם"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "תיאור"
@@ -495,8 +418,7 @@ msgstr "תיאור"
msgid "Description (optional)"
msgstr "תיאור (לא חובה)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "נתיב"
@@ -541,14 +463,11 @@ msgstr "שגיאת שרת"
msgid "An error has been logged by the server."
msgstr "נרשמה שגיאה על ידי השרת."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "המספר חייב להיות תקין"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "מטבע"
@@ -556,11 +475,11 @@ msgstr "מטבע"
msgid "Select currency from available options"
msgstr "בחר מטבע מהאפשרויות הזמינות"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "שם משתמש"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "שם פרטי"
@@ -568,7 +487,7 @@ msgstr "שם פרטי"
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "ערוך מידע אודות המשתמש"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "הגדר סיסמא"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "הסיסמאות מוכרחות להיות תואמות"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "מידע אודות המערכת"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "מקור הבנייה"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "רכיב"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "מקט"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "בחר רכיב לבנייה"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "כמות בניה"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "קישור חיצוני"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "כמות"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "מספרים סידוריים"
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "בהמתנה"
@@ -1798,9 +1484,7 @@ msgstr "מבוטל"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "הושלם"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "משתמש"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "קישור"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "קובץ מצורף"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "קובץ חסר"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "חסר קישור חיצוני"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "בחר קובץ לצירוף"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "הערה"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "נשלח"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "נשלח ללקוח"
@@ -10893,361 +8312,6 @@ msgstr "נשלח ללקוח"
msgid "Returned from customer"
msgstr "הוחזר מלקוח"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "אשר"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po
index 5042f780d9..55d401054a 100644
--- a/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/hi/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Hindi\n"
"Language: hi_IN\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr ""
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr ""
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr ""
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "पास वर्ड दर्ज करें"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "नया पासवर्ड दर्ज करें"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "पासवर्ड की पुष्टि करें"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "नए पासवर्ड की पुष्टि करें"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "पुराना पासवर्ड"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr ""
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr ""
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr ""
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr ""
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr ""
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr ""
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "ई-मेल"
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -495,8 +418,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -556,11 +475,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po
index 5f60464599..275fb9aea5 100644
--- a/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/hu/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"Language: hu_HU\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Nincs jogosultságod az adatok megtekintéséhez"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (újra)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Email cím megerősítés"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Mindig ugyanazt az email címet kell beírni."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "MFA regisztráció nincs engedélyezve."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "A megadott elsődleges email cím nem valós."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "A megadott email domain nincs jóváhagyva."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Regisztráció le van tiltva."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "{original} átváltása {unit}-ra sikertelen"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Nem megfelelő mennyiség"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Megjegyzések"
@@ -104,90 +116,42 @@ msgstr "A(z) '{name}' érték nem a szükséges minta szerinti"
msgid "Provided value does not match required pattern: "
msgstr "A megadott érték nem felel meg a szükséges mintának: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Jelszó megadása"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Új jelszó megadása"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Jelszó megerősítése"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Új jelszó megerősítése"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Régi jelszó"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (újra)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Email cím megerősítés"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Mindig ugyanazt az email címet kell beírni."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "MFA regisztráció nincs engedélyezve."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "A megadott elsődleges email cím nem valós."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "A megadott email domain nincs jóváhagyva."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Regisztráció le van tiltva."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Üres sorozatszám"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Duplikált sorozatszám"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Csoport tartomány {group} több mint az engedélyezett ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Nem található sorozatszám"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Az egyedi sorozatszámok számának ({len(serials)}) meg kell egyeznie a mennyiséggel ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "HTML tag-ek eltávolítása ebből az értékből"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "Email"
@@ -434,60 +396,21 @@ msgstr "Duplikált nevek nem lehetnek ugyanazon szülő alatt"
msgid "Invalid choice"
msgstr "Érvénytelen választás"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Név"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Leírás"
@@ -495,8 +418,7 @@ msgstr "Leírás"
msgid "Description (optional)"
msgstr "Leírás (opcionális)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Elérési út"
@@ -541,14 +463,11 @@ msgstr "Kiszolgálóhiba"
msgid "An error has been logged by the server."
msgstr "A kiszolgáló egy hibaüzenetet rögzített."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Érvényes számnak kell lennie"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Pénznem"
@@ -556,11 +475,11 @@ msgstr "Pénznem"
msgid "Select currency from available options"
msgstr "Válassz pénznemet a lehetőségek közül"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Felhasználónév"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Keresztnév"
@@ -568,7 +487,7 @@ msgstr "Keresztnév"
msgid "First name of the user"
msgstr "A felhasználó keresztneve"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Vezetéknév"
@@ -596,16 +515,10 @@ msgstr "Rendszergazda"
msgid "Is this user a superuser"
msgstr "A felhasználó rendszergazda-e"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Aktív"
@@ -645,7 +558,7 @@ msgstr "Adat fájl"
msgid "Select data file for upload"
msgstr "Fájl kiválasztása feltöltéshez"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Képek letöltése távoli URL-ről nem engedélyezett"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Ismeretlen adatbázis"
@@ -719,39 +632,12 @@ msgstr "Túlszállítás nem lehet több mint 100%"
msgid "Invalid value for overage"
msgstr "Érvénytelen érték a túlszállításra"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Felhasználói információ módosítása"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Jelszó beállítása"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "A jelszavaknak egyeznie kell"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Rossz jelszó lett megadva"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Rendszerinformáció"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Verzió információk"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Szülő gyártás"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr "Változatokkal együtt"
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr "Szülő Gyártás"
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Hozzám rendelt"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Kiállította"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "A gyártást be kell fejezni a törlés előtt"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Fogyóeszköz"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Opcionális"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Gyártmány"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Követett"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Ellenőrizhető"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Ellenőrizhető"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Alkatrész"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Lefoglalva"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Elérhető"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Gyártási utasítás"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Gyártási utasítások"
@@ -956,7 +775,7 @@ msgstr "Nem lehet lezáratlan alkatrészre Gyártást kezdeményezni"
msgid "Invalid choice for parent build"
msgstr "Hibás választás a szülő gyártásra"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Meg kell adni felelős felhasználót vagy csoportot"
@@ -964,254 +783,213 @@ msgstr "Meg kell adni felelős felhasználót vagy csoportot"
msgid "Build order part cannot be changed"
msgstr "Gyártási rendelés alkatrész nem változtatható"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Gyártási utasítás azonosító"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Azonosító"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Gyártás rövid leírása (opcionális)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Gyártás, amihez ez a gyártás hozzá van rendelve"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Válassz alkatrészt a gyártáshoz"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Vevői rendelés azonosító"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Vevői rendelés amihez ez a gyártás hozzá van rendelve"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Forrás hely"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Válassz helyet ahonnan készletet vegyünk el ehhez a gyártáshoz (hagyd üresen ha bárhonnan)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Cél hely"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Válassz helyet ahol a kész tételek tárolva lesznek"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Gyártási mennyiség"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Gyártandó készlet tételek száma"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Kész tételek"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Elkészült készlet tételek száma"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Gyártási állapot"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Gyártás státusz kód"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Batch kód"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Batch kód a gyártás kimenetéhez"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Létrehozás dátuma"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Befejezés cél dátuma"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Befejezés dátuma"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "elkészítette"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Indította"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Felhasználó aki ezt a gyártási utasítást kiállította"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Felelős"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Felhasználó vagy csoport aki felelős ezért a gyártásért"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Külső link"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Link külső URL-re"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Priorítás"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Gyártási utasítás priorítása"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Projektszám"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Projekt kód a gyártáshoz"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "A gyártási foglalások teljesítése háttérfeladat elvégzése nem sikerült"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "A {build} gyártási utasítás elkészült"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Gyártási utasítás elkészült"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "Egyedi követésre jelölt alkatrészeknél kötelező sorozatszámot megadni"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Nincs gyártási kimenet megadva"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Gyártási kimenet már kész"
-#: build/models.py:977
+#: build/models.py:975
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:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Mennyiségnek nullánál többnek kell lennie"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "A mennyiség nem lehet több mint a gyártási mennyiség"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "A {serial} gyártási kimenet nem felelt meg az összes kötelező teszten"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "Gyártási Rendelés Sor Tétel"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Gyártás objektum"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Gyártás objektum"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Mennyiség"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Gyártáshoz szükséges mennyiség"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Gyártási tételnek meg kell adnia a gyártási kimenetet, mivel a fő darab egyedi követésre kötelezett"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "A lefoglalt mennyiség ({q}) nem lépheti túl a szabad készletet ({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Készlet túlfoglalva"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Lefoglalt mennyiségnek nullánál többnek kell lennie"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Egyedi követésre kötelezett tételeknél a menyiség 1 kell legyen"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "A készlet tétel nem egyezik az alkatrészjegyzékkel"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Készlet tétel"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Forrás készlet tétel"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Készlet mennyiség amit foglaljunk a gyártáshoz"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Beépítés ebbe"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Cél készlet tétel"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr "Gyártási Szint"
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Alkatrész neve"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr "Leszármazott Gyártások létrehozása automatikusan"
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Gyártás kimenet"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Egész számú mennyiség szükséges, mivel az alkatrészjegyzék egyedi követésre kötelezett alkatrészeket tartalmaz"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Sorozatszámok"
@@ -1385,19 +1124,7 @@ msgstr "Add meg a sorozatszámokat a gyártás kimenetéhez"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Hely"
@@ -1414,7 +1141,7 @@ 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:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "A következő sorozatszámok már léteznek vagy nem megfelelőek"
@@ -1442,19 +1169,10 @@ msgstr "Selejtezés oka"
msgid "Location for completed build outputs"
msgstr "A kész gyártási kimenetek helye"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Állapot"
@@ -1515,7 +1233,7 @@ msgstr "Kiosztatlanok elfogadása"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Fogadd el hogy a készlet tételek nincsenek teljesen lefoglalva ehhez a gyártási utastáshoz"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "A szükséges készlet nem lett teljesen lefoglalva"
@@ -1527,7 +1245,7 @@ msgstr "Befejezetlenek elfogadása"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Fogadd el hogy a szükséges számú gyártási kimenet nem lett elérve"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Szükséges gyártási mennyiség nem lett elérve"
@@ -1539,7 +1257,7 @@ msgstr "A Gyártásnak nyitott leszármazott Gyártása van"
msgid "Build order must be in production state"
msgstr "A Gyártásnak folyamatban kell lennie"
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "A gyártási utasítás befejezetlen kimeneteket tartalmaz"
@@ -1628,7 +1346,7 @@ msgstr "Nem sikerült az automatikus lefoglalás feladatot elindítani"
msgid "Supplier Part Number"
msgstr "Beszállítói Cikkszám"
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Gyártói cikkszám"
@@ -1645,25 +1363,18 @@ msgstr "Gyártási Hivatkozás"
msgid "BOM Reference"
msgstr "Alkatrészjegyzék Hivatkozás"
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Csomagolás"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "Alkatrész ID"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "Alkatrész IPN"
@@ -1683,26 +1394,16 @@ msgstr "Alkatrészjegyzék Alkatrész Név"
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Sorozatszám"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Lefoglalt mennyiség"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Elérhető mennyiség"
@@ -1714,11 +1415,8 @@ msgstr "Alkatrész Kategória Azonosító"
msgid "Part Category Name"
msgstr "Alkatrész kategória Neve"
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Követésre kötelezett"
@@ -1726,35 +1424,26 @@ msgstr "Követésre kötelezett"
msgid "Inherited"
msgstr "Örökölt"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Változatok"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Alkatrészjegyzék tétel"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Lefoglalt készlet"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "Rendelve"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "Gyártásban"
@@ -1763,8 +1452,6 @@ msgid "External Stock"
msgstr "Külső raktárkészlet"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Elérhető készlet"
@@ -1779,7 +1466,6 @@ msgstr "Elérhető Készlet Változatokból"
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Függőben"
@@ -1799,9 +1485,7 @@ msgstr "Törölve"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Kész"
@@ -1818,383 +1502,6 @@ msgstr "Késésben lévő gyártás"
msgid "Build order {bo} is now overdue"
msgstr "A {bo} gyártás most már késésben van"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Alkatrész bélyegkép"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Vonalkód műveletek"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "QR kód megjelenítése"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Vonalkód leválasztása"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Vonalkód hozzárendelése"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Nyomtatási műveletek"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Gyártási riport nyomtatása"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Gyártási műveletek"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Gyártás szerkesztése"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Gyártás másolása"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr "Gyártás felfüggesztése"
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Gyártás törlése"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Gyártás törlése"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr "Gyártás Kiadása"
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Gyártás befejezése"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Gyártás leírása"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Ehhez a gyártási utasításhoz nem készült kimenet"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Gyártási utasítás elkészültnek jelölhető"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Befejezetlen gyártási kimenetek vannak"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "Szükséges gyártási mennyiség még nincs meg"
-
-#: build/templates/build/build_base.html:148
-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:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Cél dátum"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Ez a gyártás %(target)s-n volt esedékes"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Késésben"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Befejezett kimenetek"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Vevői rendelés"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Prioritás"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr "Gyártási Rendelés Kiadása"
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr "Kiadja ezt a Gyártási Rendelést?"
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Gyártási utasítás törlése"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "Gyártási utasítás QR kódja"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Vonalkód gyártáshoz rendelése"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Gyártás részletei"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Készlet forrás"
-
-#: build/templates/build/detail.html:43
-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:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Cél"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "A cél hely nincs megadva"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Lefoglalt alkatrészek"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Köteg"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Létrehozva"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Nincs céldátum beállítva"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Kész"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Gyártás nincs kész"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Alárendelt gyártások"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr "Gyártási Rendelés Sor Tétel"
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Készlet felszabadítása"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Készlet felszabadítása"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Automatikus készlet foglalás a gyártáshoz"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Automata foglalás"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Manuális készlet foglalás a gyártáshoz"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Készlet foglalása"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Szükséges alkatrészek rendelése"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Alkatrész rendelés"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "Az elérhető készlet szűrve lett a gyártási rendelés forrás készlethelyére"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Befejezetlen gyártási kimenetek"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Új gyártási kimenet létrehozása"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Új gyártási kimenet"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Felhasznált készlet"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Befejezett gyártási kimenetek"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Mellékletek"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Gyártási megjegyzések"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Lefoglalás kész"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Minden sor rendben lefoglalva"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Új gyártási utasítás"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Gyártási utasítás részletei"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Sortételek"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Befejezetlen kimenetek"
-
#: common/api.py:725
msgid "Is Link"
msgstr "Ez egy hivatkozás"
@@ -2211,46 +1518,22 @@ msgstr "A felhasználó nem jogosult ezen mellékletek törlésére"
msgid "User does not have permission to delete this attachment"
msgstr "A felhasználó nem jogosult ezen melléklet törlésére"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Érvénytelen valuta kód"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Létező valuta kód"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "Hiányzó érvényes valuta kód"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Nincsen plugin"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Fájl beolvasási hiba (hibás encoding)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Fájl beolvasási hiba (hibás formátum)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Fájl beolvasási hiba (hibás dimenzió)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Fájl beolvasási hiba (sérült lehet)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Fájl"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Feltöltendő fájl kiválasztása"
-
#: common/models.py:73
msgid "Updated"
msgstr "Frissítve"
@@ -2303,13 +1586,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "Kulcs string egyedi kell legyen"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Felhasználó"
@@ -2318,10 +1601,7 @@ msgid "Price break quantity"
msgstr "Ársáv mennyiség"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Ár"
@@ -2329,512 +1609,493 @@ msgstr "Ár"
msgid "Unit price at specified quantity"
msgstr "Egységár egy meghatározott mennyiség esetén"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Végpont"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "Végpont ahol ez a webhook érkezik"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "Webhook neve"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "Aktív-e ez a webhook"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "Token"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Token a hozzáféréshez"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Titok"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Megosztott titok a HMAC-hoz"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "Üzenet azonosító"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Egyedi azonosító ehhez az üzenethez"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "Kiszolgáló"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Kiszolgáló ahonnan ez az üzenet érkezett"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Fejléc"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Üzenet fejléce"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Törzs"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Üzenet törzse"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "Végpont amin ez az üzenet érkezett"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Dolgozott rajta"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "Befejeződött a munka ezzel az üzenettel?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr "Azonosító"
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Cím"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Link"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Közzétéve"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Szerző"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Összefoglaló"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Elolvasva"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "Elolvasva?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Kép"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Képfájl"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr "A képhez tartozó model típus"
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr "A képhez tartozó model azonosító"
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr "Egyedi mértékegység"
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr "A mértékegység szimbólumának egyedinek kell lennie"
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr "A mértékegységnek valós azonosítónak kell lennie"
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "Egység neve"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Szimbólum"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "Opcionális mértékegység szimbólum"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Definíció"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "Mértékegység definíció"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Melléklet"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Hiányzó fájl"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Hiányzó külső link"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Válaszd ki a mellekelni kívánt fájlt"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Megjegyzés"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr "Melléklet megjegyzés"
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr "Feltöltés dátuma"
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr "A fájl feltöltésének dátuma"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr "Fájl mérete"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr "Fájlméret bájtban"
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr "A melléklet model típusa érvénytelen"
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Kulcs"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr "A model adatbázisba tárolandó érték"
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr "Az állapot neve"
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "Címke"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr "A felületen megjelenített címke"
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr "Szín"
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr "A felöleten megjelenő szín"
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr "Logikai kulcs"
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr "Az állapot logikai kulcsa amely megegyezik az üzleti logika egyedi állapotával"
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr "Model"
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr "A Model amihez ez az állapot tartozik"
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr "Hivatkozott Állapot Készlet"
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr "Az az Állapot készlet, melyet ez az egyedi állapot kibővít"
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr "Egyedi Állapot"
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr "Egyedi Állapotok"
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr "Modelt választani kötelező"
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr "Kulcsot választani kötelező"
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr "Logikai kulcsot választani kötelező"
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr "A kulcs és a logikai kulcs nem lehet azonos"
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr "Kötelező kiválasztani a bővítendő állapotot"
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr "A hivatkozott állapot nem található"
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr "A kulcsnak eltérőnek kell lennie a hivatkozott állapotok logikai kulcsaitól"
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr "A logikai kulcsnak szerepelnie kell a hivatkozott állapotok logikai kulcsai közt"
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr "Lezárt"
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Létrehozva"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Utoljára módosítva"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Érték"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "Adat"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr "Időbélyeg"
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Kontextus"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Eredmény"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Új {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "Egy új megrendelés létrehozva, és hozzád rendelve"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} megszakítva"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr "Egy hozzád rendelt megrendelés megszakítva"
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Készlet érkezett"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "Készlet érkezett egy beszerzési megrendeléshez"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr "Készlet érkezett vissza egy visszavétel miatt"
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "Plugin hiba"
@@ -3002,11 +2263,11 @@ msgstr "Árfolyam frissítési gyakoriság"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Milyen gyakran frissítse az árfolyamokat (nulla a kikapcsoláshoz)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "nap"
@@ -3051,1342 +2312,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "Sablon specifikáció igénylése az URL validálásnál"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Megerősítés igénylése"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Kérjen felhasználói megerősítést bizonyos műveletekhez"
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Fa mélység"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Alapértelmezett mélység a fa nézetekben. A mélyebb szintek betöltődnek ha szükségesek."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Frissítés keresés gyakorisága"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Milyen gyakran ellenőrizze van-e új frissítés (0=soha)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Automatikus biztonsági mentés"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Adatbázis és média fájlok automatikus biztonsági mentése"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Automata biztonsági mentés gyakorisága"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Hány naponta készüljön automatikus biztonsági mentés"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Feladat törlési gyakoriság"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Háttérfolyamat eredmények törlése megadott nap eltelte után"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Hibanapló törlési gyakoriság"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Hibanapló bejegyzések törlése megadott nap eltelte után"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Értesítés törlési gyakoriság"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Felhasználói értesítések törlése megadott nap eltelte után"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Vonalkód támogatás"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Vonalkód olvasó támogatás engedélyezése a web felületen"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Vonalkód beadási késleltetés"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Vonalkód beadáskor a feldolgozás késleltetési ideje"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Webkamerás vonalkód olvasás"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Webkamerás kódolvasás engedélyezése a böngészőből"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr "Vonalkód Adat Megjelenítése"
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr "Vonalkód adat megjelenítése a böngészőben szövegként"
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr "Vonalkód Generáló Plugin"
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr "Belső vonalkód generálásra használatos plugin"
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Alkatrész változatok"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Alkatrész változat vagy verziószám tulajdonság használata"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr "Csak Összeállítás Verzió"
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr "Csak összeállított alkatrészeknek lehessen verziója"
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr "Lehessen törölni az Összeállításból"
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr "Lehessen olyan alkatrészt törölni ami Összeállításban szerepel"
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "IPN reguláris kifejezés"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Reguláris kifejezés ami illeszkedik az alkatrész IPN-re"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Többször is előforduló IPN engedélyezése"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Azonos IPN használható legyen több alkatrészre is"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "IPN szerkesztésének engedélyezése"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "IPN megváltoztatásánsak engedélyezése az alkatrész szerkesztése közben"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Alkatrészjegyzék adatok másolása"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Alkatrész másoláskor az alkatrészjegyzék adatokat is másoljuk alapból"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Alkatrész paraméterek másolása"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Alkatrész másoláskor a paramétereket is másoljuk alapból"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Alkatrész teszt adatok másolása"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Alkatrész másoláskor a tesztek adatait is másoljuk alapból"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Kategória paraméter sablonok másolása"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Sablon"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Alkatrészek alapból sablon alkatrészek legyenek"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Összetevő"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Alkatrészek alapból használhatók összetevőként más alkatrészekhez"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Beszerezhető"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Alkatrészek alapból beszerezhetők legyenek"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Értékesíthető"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Alkatrészek alapból eladhatók legyenek"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Alkatrészek alapból követésre kötelezettek legyenek"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Virtuális"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Alkatrészek alapból virtuálisak legyenek"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Importálás megjelenítése a nézetekben"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Import segéd megjelenítése néhány alkatrész nézetben"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Kapcsolódó alkatrészek megjelenítése"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Alkatrész kapcsolódó alkatrészeinek megjelenítése"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Kezdeti készlet adatok"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Kezdeti készlet létrehozása új alkatrész felvételekor"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Kezdeti beszállítói adatok"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Kezdeti beszállítói adatok létrehozása új alkatrész felvételekor"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Alkatrész név megjelenítés formátuma"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Formátum az alkatrész név megjelenítéséhez"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Alkatrész kategória alapértelmezett ikon"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Alkatrész kategória alapértelmezett ikon (üres ha nincs)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Csak választható mértékegységek"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "A megadott mértékegység csak a beállított lehetőségekből legyen elfogadva"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Áraknál használt tizedesjegyek min. száma"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Tizedejegyek minimális száma az árak megjelenítésekor"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Áraknál használt tizedesjegyek max. száma"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Tizedejegyek maximális száma az árak megjelenítésekor"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Beszállítói árazás használata"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Beszállítói ársávok megjelenítése az általános árkalkulációkban"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Beszerzési előzmények felülbírálása"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Beszerzési árelőzmények felülírják a beszállítói ársávokat"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Készlet tétel ár használata"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "A kézzel bevitt készlet tétel árak használata az árszámításokhoz"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Készlet tétel ár kora"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Az ennyi napnál régebbi készlet tételek kizárása az árszámításból"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Alkatrészváltozat árak használata"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Alkatrészváltozat árak megjelenítése az általános árkalkulációkban"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Csak az aktív változatokat"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Csak az aktív alkatrészváltozatok használata az árazásban"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Árazás újraszámítás gyakoriság"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Árak automatikus frissítése ennyi nap után"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Belső árak"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Alkatrészekhez belső ár engedélyezése"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Belső ár felülbírálása"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Ha elérhetőek az árkalkulációkban a belső árak lesznek alapul véve"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Címke nyomtatás engedélyezése"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Címke nyomtatás engedélyezése a web felületről"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "Címke kép DPI"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Képek felbontása amik átadásra kerülnek címkenyomtató pluginoknak"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Riportok engedélyezése"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Riportok előállításának engedélyezése"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Debug mód"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Riportok előállítása HTML formátumban (hibakereséshez)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "Jelentési hibák naplózása"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr "Jelentések generálása közben jelentkező hibák naplózása"
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Lapméret"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Alapértelmezett lapméret a PDF riportokhoz"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Globálisan egyedi sorozatszámok"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "A sorozatszámoknak egyedinek kell lennie a teljes készletre vonatkozóan"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Sorozatszámok automatikus kitöltése"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Sorozatszámok automatikus kitöltése a formokon"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Kimerült készlet törlése"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "Alapértelmezett művelet mikor a készlet tétel elfogy"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Batch kód sablon"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Sablon a készlet tételekhez alapértelmezett batch kódok előállításához"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Készlet lejárata"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Készlet lejárat kezelésének engedélyezése"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Lejárt készlet értékesítése"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Lejárt készlet értékesítésének engedélyezése"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Álló készlet ideje"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Napok száma amennyivel a lejárat előtt a készlet tételeket állottnak vesszük"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Lejárt készlet gyártása"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Gyártás engedélyezése lejárt készletből"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Készlet tulajdonosok kezelése"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Tulajdonosok kezelésének engedélyezése a készlet helyekre és tételekre"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Hely alapértelmezett ikon"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Hely alapértelmezett ikon (üres ha nincs)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Beépített készlet megjelenítése"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Beépített készlet tételek megjelenítése a készlet táblákban"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr "Tételek telepítésekor a darabjegyzék ellenőrzése"
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "A beépített tételeknek a szülő elem darabjegyzékében szerepelniük kell"
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "Lehet Hiányzó Készletet Mozgatni"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Lehet-e olyan készleteket mozgatni készlethelyek között amik nincsenek raktáron"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Gyártási utasítás azonosító minta"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Szükséges minta a gyártási utasítás azonosító mező előállításához"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "Felelős tulajdonos szükséges"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr "Minden rendeléshez felelőst kell rendelni"
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr "Szükséges Aktív Alkatrész"
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr "Inaktív alkatrészekre nem lehet Gyártási Rendelést létrehozni"
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr "Elvárás a Lezárt Alkatrész"
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr "Megakadályozza, hogy nem lezárt alkatrészekre gyártási rendelést lehessen indítani"
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr "Jóváhagyott Alkatrészjegyzék Kötelező"
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr "Megakadályozza gyártási rendelés készítését ha nincsen az Alkatrészjegyzék jóváhagyva"
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr "Leszármazott Gyártásoknak Lezártnak Kell Lennie"
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr "Amíg minden leszármazott gyártás le nincsen zárva nem lehet a szülő gyártást lezárni"
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr "Blokkolás a tesztek sikeres végrehajtásáig"
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Nem lehet gyártási tételt befejezni amíg valamennyi kötelező teszt sikeres nem lett"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Visszavétel engedélyezése"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Visszavételek engedélyezése a felületen"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Visszavétel azonosító minta"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr "Szükséges minta a visszavétel azonosító mező előállításához"
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Befejezett visszavétel szerkesztése"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Visszavétel szerkesztésének engedélyezése befejezés után"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Vevői rendelés azonosító minta"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Szükséges minta a vevői rendelés azonosító mező előállításához"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Vevői rendeléshez alapértelmezett szállítmány"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Szállítmány automatikus létrehozása az új vevő rendelésekhez"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Befejezett vevői rendelés szerkesztése"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Vevői rendelések szerkesztésének engedélyezése szállítás vagy befejezés után"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr "Leszállított Rendelések Készre jelölése"
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "Leszállítottnak jelölt Értékesítési rendelések automatikusan Kész-re lesznek állítva, a \"Leszállított\" állapot átugrásával"
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Beszerzési rendelés azonosító minta"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Szükséges minta a beszerzési rendelés azonosító mező előállításához"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Befejezett beszerzési rendelés szerkesztése"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Beszérzési rendelések szerkesztésének engedélyezése kiküldés vagy befejezés után"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Beszerzési rendelések automatikus befejezése"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "A beszerzési rendelés automatikus befejezése ha minden sortétel beérkezett"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Elfelejtett jelszó engedélyezése"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Elfelejtett jelszó funkció engedélyezése a bejentkező oldalon"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Regisztráció engedélyezése"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése a bejelentkező oldalon"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "SSO engedélyezése"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "SSO engedélyezése a bejelentkező oldalon"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "SSO regisztráció engedélyezése"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése SSO-n keresztül a bejelentkező oldalon"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr "SSO csoport szinkronizálás engedélyezése"
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr "Az InvenTree csoportok szinkronizálása a hitelesítésszolgáltatóhoz"
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr "SSO csoport kulcs"
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr "A csoportkérés tulajdonság neve amit a hitelesítésszolgáltató nyújt"
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr "SSO csoport hozzárendelés"
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr "Az SSO csoportok hozzárendelése az InvenTree csoportokhoz. Ha a helyi csoport nem létezik, létre lesz hozva."
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr "Az SSO-n kívüli csoportok eltávolítása"
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr "Ha egy felhasználóhoz rendelt csoport nem létezik az azonosításszolgáltatóban azt eltávolítsuk el. Ennek a kikapcsolása biztonsági problémákhoz vezethet"
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Email szükséges"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Kötelező email megadás regisztrációkor"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "SSO felhasználók automatikus kitöltése"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Felhasználó adatainak automatikus kitöltése az SSO fiókadatokból"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Email kétszer"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Regisztráláskor kétszer kérdezze a felhasználó email címét"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Jelszó kétszer"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Regisztráláskor kétszer kérdezze a felhasználó jelszavát"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Engedélyezett domainek"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Feliratkozás korlátozása megadott domain-ekre (vesszővel elválasztva, @-al kezdve)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Csoport regisztráláskor"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr "Ehhez a csoporthoz lesznek az új felhasználók rendelve. Ha az SSO csoport szinkronizálás engedélyezve van, akkor ez a csoport csak akkor lesz hozzárendelve a felhasználóhoz ha az azonosítás szolgáltató semmilyen csoportot nem rendelt hozzá."
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Többfaktoros hitelesítés kényszerítése"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Pluginok ellenőrzése indításkor"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Ellenőrizze induláskor hogy minden plugin telepítve van - engedélyezd konténer környezetben (docker)"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr "Plugin frissítések ellenőrzése"
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr "Frissítések periódikus ellenőrzésének engedélyezése a telepített pluginokra"
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "URL integráció engedélyezése"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "URL útvonalalak hozzáadásának engedélyezése a pluginok számára"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Navigációs integráció engedélyezése"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Navigációs integráció engedélyezése a pluginok számára"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "App integráció engedélyezése"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "App hozzáadásának engedélyezése a pluginok számára"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Ütemezés integráció engedélyezése"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Háttérben futó feladatok hozzáadásának engedélyezése a pluginok számára"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Esemény integráció engedélyezése"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Belső eseményekre reagálás engedélyezése a pluginok számára"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Projektszámok engedélyezése"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "Projektszámok használatának engedélyezése a projektek követéséhez"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Leltár funkció"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Leltár funkció engedélyezése a készlet mennyiség és érték számításhoz"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "Külső helyek nélkül"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Külső helyek figyelmen kívül hagyása a leltár számításoknál"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Automatikus leltár időpontja"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Hány naponta történjen automatikus leltár (nulla egyenlő tiltva)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Riport törlési gyakoriság"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Régi leltár riportok törlése hány naponta történjen"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Felhasználók teljes nevének megjelenítése"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "Felhasználói név helyett a felhasználók teljes neve jelenik meg"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr "Teszt állomás adatok engedélyezése"
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr "Tesztállomás adatok gyűjtésének teszt eredménybe gyűjtésének engedélyezése"
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Inaktív alkatrészek elrejtése"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "Nem aktív alkatrészek elrejtése a kezdőlapon"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Értesítésre beállított alkatrészek megjelenítése"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Alkatrész értesítések megjelenítése a főoldalon"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Értesítésre beállított kategóriák megjelenítése"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Alkatrész kategória értesítések megjelenítése a főoldalon"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Legújabb alkatrészek megjelenítése"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Legújabb alkatrészek megjelenítése a főoldalon"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr "Hibás alkatrészjegyzékek megjelenítése"
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Jóváhagyásra váró alkatrészjegyzékek megjelenítése a főoldalon"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Legfrissebb készlet változások megjelenítése"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Legutóbb megváltozott alkatrészek megjelenítése a főoldalon"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Alacsony készlet megjelenítése"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Alacsony készletek megjelenítése a főoldalon"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Kimerült készlet megjelenítése"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Kimerült készletek megjelenítése a főoldalon"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Gyártáshoz szükséges készlet megjelenítése"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Gyártáshoz szükséges készletek megjelenítése a főoldalon"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Lejárt készlet megjelenítése"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Lejárt készletek megjelenítése a főoldalon"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Állott készlet megjelenítése"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Álló készletek megjelenítése a főoldalon"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Függő gyártások megjelenítése"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Folyamatban lévő gyártások megjelenítése a főoldalon"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Késésben lévő gyártások megjelenítése"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Késésben lévő gyártások megjelenítése a főoldalon"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Kintlévő beszerzési rendelések megjelenítése"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Kintlévő beszerzési rendelések megjelenítése a főoldalon"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Késésben lévő megrendelések megjelenítése"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Késésben lévő megrendelések megjelenítése a főoldalon"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Függő vevői rendelések megjelenítése"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Függő vevői rendelések megjelenítése a főoldalon"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Késésben lévő vevői rendelések megjelenítése"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Késésben lévő vevői rendelések megjelenítése a főoldalon"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "Függő vevői szállítmányok megjelenítése"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "Folyamatban lévő vevői szállítmányok megjelenítése a főoldalon"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Hírek megjelenítése"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Hírek megjelenítése a főoldalon"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Beágyazott címke megjelenítés"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "PDF címkék megjelenítése a böngészőben letöltés helyett"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Alapértelmezett címkenyomtató"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Melyik címkenyomtató legyen az alapértelmezett"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Beágyazott riport megjelenítés"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "PDF riport megjelenítése a böngészőben letöltés helyett"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Alkatrészek keresése"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Alkatrészek megjelenítése a keresési előnézetben"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Beszállítói alkatrészek keresése"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Beszállítói alkatrészek megjelenítése a keresési előnézetben"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Gyártói alkatrészek keresése"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Gyártói alkatrészek megjelenítése a keresési előnézetben"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Inaktív alkatrészek elrejtése"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Inaktív alkatrészek kihagyása a keresési előnézet találataiból"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Kategóriák keresése"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Alkatrész kategóriák megjelenítése a keresési előnézetben"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Készlet keresése"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Készlet tételek megjelenítése a keresési előnézetben"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Nem elérhető készlet tételek elrejtése"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Nem elérhető készlet kihagyása a keresési előnézet találataiból"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Helyek keresése"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Készlet helyek megjelenítése a keresési előnézetben"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Cégek keresése"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Cégek megjelenítése a keresési előnézetben"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Gyártási utasítások keresése"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Gyártási utasítások megjelenítése a keresés előnézet ablakban"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Beszerzési rendelések keresése"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Beszerzési rendelések megjelenítése a keresési előnézetben"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Inaktív beszerzési rendelések kihagyása"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Inaktív beszerzési rendelések kihagyása a keresési előnézet találataiból"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Vevői rendelések keresése"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Vevői rendelések megjelenítése a keresési előnézetben"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Inaktív vevői rendelések kihagyása"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Inaktív vevői rendelések kihagyása a keresési előnézet találataiból"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Visszavétel keresése"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "Visszavételek megjelenítése a keresés előnézet ablakban"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr "Inaktív visszavételek kihagyása"
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr "Inaktív visszavételek kihagyása a keresési előnézet találataiból"
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Keresési előnézet eredményei"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "A keresési előnézetben megjelenítendő eredmények száma szekciónként"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Regex keresés"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "Reguláris kifejezések engedélyezése a keresésekben"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "Teljes szó keresés"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "A keresések csak teljes szóra egyező találatokat adjanak"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Mennyiség megjelenítése a formokon"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Rendelkezésre álló alkatrész mennyiség megjelenítése néhány formon"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "ESC billentyű zárja be a formot"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "ESC billentyű használata a modális formok bezárásához"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Rögzített menüsor"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "A menü pozíciója mindig rögzítve a lap tetején"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Dátum formátum"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Preferált dátum formátum a dátumok kijelzésekor"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Alkatrész ütemezés"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "Alkatrész ütemezési információk megjelenítése"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Alkatrész leltár"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Alkatrész leltár információk megjelenítése (ha a leltár funkció engedélyezett)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Táblázati szöveg hossz"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "Maximális szöveg hossz ami megjelenhet a táblázatokban"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "Hibariportok fogadása"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "Értesítések fogadása a rendszerhibákról"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr "Utoljára használt nyomtató gépek"
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr "Az utoljára használt nyomtató tárolása a felhasználóhoz"
@@ -4415,44 +3495,6 @@ msgstr "Üres domain nem engedélyezett."
msgid "Invalid domain name: {domain}"
msgstr "Érvénytelen domain név: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Fájl feltöltése"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Mezők egyeztetése"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Tételek egyeztetése"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "Mezők egyeztetése sikertelen"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Importált alkatrészek"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Előző lépés"
-
#: company/api.py:141
msgid "Part is Active"
msgstr "Az alkatrész aktív"
@@ -4473,23 +3515,12 @@ msgstr "A saját alkatrész Aktív"
msgid "Supplier is Active"
msgstr "A Beszállító Aktív"
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Gyártó"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Cég"
@@ -4497,8 +3528,7 @@ msgstr "Cég"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Cégek"
@@ -4510,9 +3540,7 @@ msgstr "Cég leírása"
msgid "Description of the company"
msgstr "A cég leírása"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Weboldal"
@@ -4532,11 +3560,7 @@ msgstr "Kapcsolattartó telefonszáma"
msgid "Contact email address"
msgstr "Kapcsolattartó email címe"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Névjegy"
@@ -4580,293 +3604,249 @@ msgstr "Gyárt ez a cég alkatrészeket?"
msgid "Default currency used for this company"
msgstr "Cég által használt alapértelmezett pénznem"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Cím"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Címek"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Cég kiválasztása"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Cím megnevezése"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "Címhez tartozó leírás, megnevezés"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Elsődleges cím"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "Beállítás elsődleges címként"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "1. sor"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "Cím első sora"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "2. sor"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "Cím második sora"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Irányítószám"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Város/Régió"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "Irányítószám város/régió"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "Állam/Megye"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "Állam vagy megye"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "Ország"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "Cím országa"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Megjegyzés a futárnak"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Futárnak szóló megjegyzések"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Belső szállítási megjegyzések"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Szállítási megjegyzések belső használatra"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "Link a címinformációkhoz (külső)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Gyártói alkatrész"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Kiindulási alkatrész"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Válassz alkatrészt"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Gyártó kiválasztása"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr "MPN (Gyártói cikkszám)"
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "URL link a gyártói alkatrészhez"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Gyártói alkatrész leírása"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr "Gyártói Cikkszám"
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Paraméter neve"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Paraméter értéke"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Mértékegység"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Paraméter mértékegység"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Beszállítói alkatrész"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr "A csomagolási egységnek kompatibilisnek kell lennie az alkatrész mértékegységgel"
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr "Csomagolási mennyiségnek nullánál többnek kell lennie"
-#: company/models.py:737
+#: company/models.py:733
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:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Beszállító"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Beszállító kiválasztása"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Beszállítói cikkszám"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr "Ez a szállítói termék aktív?"
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Gyártói alkatrész kiválasztása"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "URL link a beszállítói alkatrészhez"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Beszállítói alkatrész leírása"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Megjegyzés"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "alap költség"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Minimális díj (pl. tárolási díj)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Alkatrész csomagolás"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Csomagolási mennyiség"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "Egy csomagban kiszállítható mennyiség, hagyd üresen az egyedi tételeknél."
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "többszörös"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Többszörös rendelés"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "Beszállítónál elérhető mennyiség"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Elérhetőség frissítve"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "Utolsó elérhetőségi adat frissítés"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr "Beszállítói Ár Kedvezmény"
@@ -4879,469 +3859,10 @@ msgid "Company Name"
msgstr "Cégnév"
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "Készleten"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Inaktív"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Beszerzési rendelés létrehozása"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Cég műveletek"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Cég adatainak szerkesztése"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Cég szerkesztése"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Cég törlése"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Cég törlése"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Alkatrész képe"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Új kép feltöltése"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Kép letöltése URL-ről"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Kép törlése"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Vevő"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Alapértelmezett pénznemet használja"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Telefonszám"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Kép eltávolítása"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "Céghez rendelt kép eltávolítása"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Törlés"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Kép feltöltése"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Kép letöltése"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Beszállítói alkatrészek"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Új beszállítói alkatrész létrehozása"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Új beszállítói alkatrész"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Gyártói alkatrészek"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Új gyártói alkatrész létrehozása"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Új gyártói alkatrész"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Beszállítói készlet"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Beszerzési rendelések"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Beszerzési rendelés létrehozása"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Új beszerzési rendelés"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Vevői rendelések"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Vevői rendelés létrehozása"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Új vevői rendelés"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Hozzárendelt készlet"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "Visszavételek"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "Visszavétel létrehozása"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "Új visszavétel"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Cég megjegyzések"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "Cég névjegyek"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Névjegy hozzáadása"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "Cég címei"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Cím hozzáadása"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Gyártók"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Alkatrész rendelés"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Gyártói alkatrész szerkesztése"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Gyártói alkatrész törlése"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Belső alkatrész"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "Nincs elérhető gyártói információ"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Beszállítók"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Paraméterek"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Új paraméter"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr "Gyártói Cikk Megjegyzés"
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "Paraméter hozzáadása"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Gyártott alkatrészek"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Szállított alkatrészek"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Szállított készlet tételek"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Hozzárendelt készlet tételek"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Névjegyek"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "Beszállítói alkatrész műveletek"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Alkatrész rendelése"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "Elérhetőség frissítése"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Beszállítói alkatrész szerkesztése"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Beszállítói alkatrész másolása"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "Beszállítói alkatrész törlése"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Beszállítói alkatrész törlése"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "Nincs elérhető beszállítói információ"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr "SKU (leltári azonosító)"
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Beszállítói készlet"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Új készlet tétel létrehozása"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Új készlet tétel"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Beszállítói alkatrész rendelések"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Árinformációk"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Ársáv hozzáadása"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr "Szállítói Cikk Megjegyzés"
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr "Beszállítói alkatrész QR kód"
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr "Vonalkód hozzárendelése a beszállítói alkatrészhez"
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr "Alkatrész elérhetőség frissítése"
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Készlet tételek"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Beszállító alkatrész árazás"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Új beszállító"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Új gyártó"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Vevők"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Új vevő"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Új cég"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr "Saját Állapot Kulcs"
@@ -5362,7 +3883,7 @@ msgstr "Hibás export formátum"
msgid "Data file to import"
msgstr "Importálandó adatfájl"
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr "Oszlopok"
@@ -5535,7 +4056,6 @@ msgid "Connected"
msgstr "Csatlakoztatba"
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Ismeretlen"
@@ -5623,33 +4143,21 @@ msgstr "Gép konfiguráció"
msgid "Config type"
msgstr "Konfiguráció típusa"
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Teljes ár"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Rendelés állapota"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Rendelés azonosítója"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr "Kintlévő"
@@ -5673,8 +4181,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr "Van árazás"
@@ -5686,10 +4193,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Rendelés"
@@ -5697,458 +4203,462 @@ msgstr "Rendelés"
msgid "Order Complete"
msgstr "A rendelés teljesítve"
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Belső alkatrész"
+
#: order/api.py:460
msgid "Order Pending"
msgstr "A rendelés függőben"
+#: order/api.py:834
+msgid "Completed"
+msgstr "Kész"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Beszerzési rendelés"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Vevői rendelés"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Visszavétel"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "A rendelés teljes ára"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "Rendelés pénzneme"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
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:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr "A kapcsolattartó nem egyezik a kiválasztott céggel"
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "Rendelés leírása (opcionális)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "Válassz projektszámot ehhez a rendeléshez"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Link külső weboldalra"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Cél dátum"
+
+#: order/models.py:317
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:332
+#: order/models.py:331
msgid "Created By"
msgstr "Készítette"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "Felhasználó vagy csoport aki felelőse ennek a rendelésnek"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr "Kapcsolattartó ehhez a rendeléshez"
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr "Cég címei ehhez a rendeléshez"
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Rendelés azonosító"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Beszerzési rendelés állapota"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Cég akitől a tételek beszerzésre kerülnek"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Beszállítói azonosító"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Beszállítói rendelés azonosító kód"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "érkeztette"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Kiállítás dátuma"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Kiállítás dátuma"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "Rendelés teljesítési dátuma"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Cél"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
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:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "Mennyiség pozitív kell legyen"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Vevő"
+
+#: order/models.py:1021
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:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr "Értékesítési rendelés állapot"
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Vevői azonosító "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "Megrendelés azonosító kódja a vevőnél"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Kiszállítás dátuma"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "szállította"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr "Rendelés már teljesítve"
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr "Rendelés már visszavonva"
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr "Csak nyitott rendelés jelölhető késznek"
-#: order/models.py:1113
+#: order/models.py:1108
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:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
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:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Tétel mennyiség"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "Sortétel azonosító"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Sortétel megjegyzései"
-#: order/models.py:1447
+#: order/models.py:1442
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:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "Sortétel leírása (opcionális)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "További kontextus ehhez a sorhoz"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Egységár"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr "Vevői Rendelés Sortétel"
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "Beszállítói alkatrésznek egyeznie kell a beszállítóval"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Beszállítói alkatrész"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Beérkezett"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Érkezett tételek száma"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Beszerzési ár"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Beszerzési egységár"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr "Vevői Rendelés Extra Sor"
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr "Vevői Rendelés Sortétel"
-#: order/models.py:1694
+#: order/models.py:1689
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:1699
+#: order/models.py:1694
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:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Eladási ár"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Eladási egységár"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Kiszállítva"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Szállított mennyiség"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr "Vevői Rendelés Szállítása"
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Szállítás dátuma"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Szállítási dátum"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr "Kézbesítés dátuma"
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Ellenőrizte"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Felhasználó aki ellenőrizte ezt a szállítmányt"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Szállítmány"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Szállítmány száma"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Nyomkövetési szám"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Szállítmány nyomkövetési információ"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Számlaszám"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Hozzátartozó számla referencia száma"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "Szállítmány már elküldve"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "Szállítmány nem tartalmaz foglalt készlet tételeket"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr "Vevői Rendelés Extra Sor"
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr "Vevői rendeléshez foglalások"
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "Készlet tétel nincs hozzárendelve"
-#: order/models.py:2047
+#: order/models.py:2042
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:2050
+#: order/models.py:2045
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:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "A lefoglalandó mennyiség nem haladhatja meg a készlet mennyiségét"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
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:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "Vevői rendelés nem egyezik a szállítmánnyal"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "Szállítmány nem egyezik a vevői rendeléssel"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Sor"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "Vevői rendelés szállítmány azonosító"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Tétel"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Válaszd ki a foglalásra szánt készlet tételt"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Készlet foglalási mennyiség megadása"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr "Visszavétel azonosító"
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr "Cég akitől a tételek visszavételre kerülnek"
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "Visszavétel állapota"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr "Visszavétel sortétel"
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "Válaszd ki a vevőtől visszavenni kívánt tételt"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "Visszavétel dátuma"
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr "Mikor lett visszavéve a tétel"
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "Kimenetel"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr "Sortétel végső kimenetele"
-#: order/models.py:2540
+#: order/models.py:2533
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"
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr "Visszavétel extra tétel"
@@ -6176,6 +4686,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Sortételek"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr "Kész sorok"
@@ -6232,7 +4749,12 @@ msgstr "Elemek összevonása"
msgid "Merge items with the same part, destination and target date into one line item"
msgstr "Azonos forrás és cél dátumú Alkatrész tételeinek összevonása egy tételre"
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr "SKU (leltári azonosító)"
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Belső cikkszám"
@@ -6268,12 +4790,11 @@ msgstr "Sortétel nem egyezik a beszerzési megrendeléssel"
msgid "Select destination location for received items"
msgstr "Válassz cél helyet a beérkezett tételeknek"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Írd be a batch kódját a beérkezett tételeknek"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Írd be a sorozatszámokat a beérkezett tételekhez"
@@ -6285,7 +4806,7 @@ msgstr "Bejövő készlettételek csomagolási információjának felülbírála
msgid "Additional note for incoming stock items"
msgstr "Kiegészítő megjegyzés beérkező készlettételekhez"
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Vonalkód"
@@ -6317,9 +4838,7 @@ msgstr "Megadott vonalkódoknak egyedieknek kel lenniük"
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "Kész szállítmányok"
@@ -6441,385 +4960,16 @@ msgstr "Késésben lévő vevői rendelés"
msgid "Sales order {so} is now overdue"
msgstr "A {so} vevői rendelés most már késésben van"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "Beszerzési rendelés nyomtatása"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Rendelés exportálása fájlba"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Rendelés műveletek"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Rendelés szerkesztése"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "Rendelés másolása"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr "Rendelés Felfüggesztése"
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Rendelés törlése"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "Rendelés kiküldése"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Rendelés teljesítettnek jelölése"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Rendelés befejezése"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr "Beszállítói alkatrész bélyegkép"
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Rendelés leírása"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Kész sortételek"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Hiányos"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Kiküldve"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Teljes költség"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "A teljes költség nem számolható"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr "Beszerzési rendelés QR kódja"
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr "Vonalkód hozzáadása a beszerzési rendeléshez"
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "Hiányzó kiválasztás a következő oszlopokhoz"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "Többszörös kiválasztás található, lásd lentebb. Javítsd őket aztán próbáld újraküldeni."
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "Kiválasztás küldése"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Fájl mezők"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Oszlop eltávolítása"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Kijelöltek másolása"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Sor törlése"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "Hibák vannak a küldött adatokban"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Sor"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Beszállítói alkatrész kiválasztása"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Vissza a rendelésekhez"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Fájl feltöltése a beszerzési megrendeléshez"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "A rendelést már feldolgozták. Így már nem lehet fájlokat feltölteni."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "%(step)s/%(count)s. lépés"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Beérkezett készlet"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Beszerzési rendelés tételei"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Sortétel hozzáadása"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "Sortételek bevételezése"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Egyéb tételek"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Egyéb tétel hozzáadása"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Érkezett tételek"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Rendelés megjegyzések"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr "Vevő logó bélyegkép"
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr "Visszavételi riport nyomtatása"
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "Csomagolási lista nyomtatása"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "Vevői azonosító"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Teljes költség"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr "Visszavétel QR kódja"
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr "Vonalkód visszavételhez rendelése"
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "Visszavétel részletei"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "Vevői rendelés nyomtatása"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "Tételek kiszállítása"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr "Kiszállítottnak Jelölve"
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "Vevői rendelés befejezése, minden kiszállítva"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "Ehhez a vevői rendeléshez nincs minden alkatrész lefoglalva"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr "Vevő rendelés QR kódja"
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr "Vonalkód hozzáadása a vevői rendeléshez"
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Vevői rendelés tételek"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Függő szállítmányok"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Műveletek"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Új szállítmány"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "Beszállítói alkatrészek egyeztetése"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Vevő rendelés nem találhtó"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Nem található ár"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "A {part} egységára {price}-ra módosítva"
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr "A {part} alkatrész módosított egységára {price} mennyisége pedig {qty}"
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr "IPN (Belső Cikkszám)"
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Változat"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Kulcsszavak"
@@ -6844,31 +4994,31 @@ msgstr "Alapértelmezett készlethely ID"
msgid "Default Supplier ID"
msgstr "Alapértelmezett beszállító ID"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Ebből a sablonból"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Minimális készlet"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Beszállítók"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Felhasználva ebben"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "Gyártásban"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Minimum költség"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Maximum költség"
@@ -6880,20 +5030,12 @@ msgstr "Szülő ID"
msgid "Parent Name"
msgstr "Szülő neve"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Kategória elérési út"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Alkatrészek"
@@ -6914,14 +5056,10 @@ msgid "Part Revision"
msgstr "Alkatrész változatok"
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Minimum ár"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Maximum ár"
@@ -6957,7 +5095,7 @@ msgstr "Lépcsőzetes"
msgid "Include sub-categories in filtered results"
msgstr "Szűrt eredmények tartalmazzák az alkategóriákat"
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr "Szülő"
@@ -7013,12 +5151,8 @@ msgstr "Vannak Változatok"
msgid "BOM Valid"
msgstr "Alkatrészjegyzék ellenőrizve"
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Kategória"
@@ -7034,9 +5168,7 @@ msgstr "Összetevő alkatrész ellenőrizhető"
msgid "Uses"
msgstr "Használ"
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Alapértelmezett hely"
@@ -7045,18 +5177,11 @@ msgstr "Alapértelmezett hely"
msgid "Total Stock"
msgstr "Teljes készlet"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr "Add meg a mennyiséget az árszámításhoz"
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Alkatrész kategória"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Alkatrész kategóriák"
@@ -7064,10 +5189,7 @@ msgstr "Alkatrész kategóriák"
msgid "Default location for parts in this category"
msgstr "Ebben a kategóriában lévő alkatrészek helye alapban"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Szerkezeti"
@@ -7084,7 +5206,6 @@ msgid "Default keywords for parts in this category"
msgstr "Ebben a kategóriában évő alkatrészek kulcsszavai alapban"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Ikon"
@@ -7093,748 +5214,731 @@ msgstr "Ikon"
msgid "Icon (optional)"
msgstr "Ikon (opcionális)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Nem lehet az alkatrészkategóriát szerkezeti kategóriává tenni, mert már vannak itt alkatrészek!"
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr "Lezárt alkatrész nem törölhető"
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr "Aktív alkatrész nem törölhető"
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr "Összeállításban felhasznált alkatrész nem törölhető"
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "Hibás választás a szülő alkatrészre"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr "Az '{self}' alkatrész nem használható a '{parent}' alkatrészjegyzékében (mert rekurzív lenne)"
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr "Az '{parent}' alkatrész szerepel a '{self}' alkatrészjegyzékében (rekurzív)"
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr "Az IPN belső cikkszámnak illeszkednie kell a {pattern} regex mintára"
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr "Alkatrész nem lehes saját magának verziója"
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr "Nem lehet olyan alkatrészből új verziót csinálni ami már eleve egy verzió"
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr "Verzió kódot meg kell adni"
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr "Verziók csak összeállított alkatrészeknél engedélyezettek"
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr "Nem lehet sablon alkatrészből új verziót csinálni"
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr "A szülő alkatrésznek azonos sablonra kell mutatnia"
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Létezik már készlet tétel ilyen a sorozatszámmal"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "Azonos IPN nem engedélyezett az alkatrészekre, már létezik ilyen"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr "Adott alkatrész verzióból már létezik egy."
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Ilyen nevű, IPN-ű és reviziójú alkatrész már létezik."
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr "Szerkezeti kategóriákhoz nem lehet alkatrészeket rendelni!"
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Alkatrész neve"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "Sablon-e"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "Ez egy sablon alkatrész?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "Ez az alkatrész egy másik változata?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr "Alkatrész leírása (opcionális)"
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr "Alkatrész kulcsszavak amik segítik a megjelenést a keresési eredményekben"
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Alkatrész kategória"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "Alkatrész változat vagy verziószám (pl. szín, hossz, revízió, stb.)"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr "Ez egy másik alkatrész egy verziója?"
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr "Ennek a verziója"
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "Alapban hol tároljuk ezt az alkatrészt?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Alapértelmezett beszállító"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "Alapértelmezett beszállítói alkatrész"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "Alapértelmezett lejárat"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "Lejárati idő (napban) ennek az alkatrésznek a készleteire"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "Minimálisan megengedett készlet mennyiség"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "Alkatrész mértékegysége"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "Gyártható-e ez az alkatrész más alkatrészekből?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "Felhasználható-e ez az alkatrész más alkatrészek gyártásához?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "Kell-e külön követni az egyes példányait ennek az alkatrésznek?"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr "Lehet ehhez az alkatrészhez több ellenőrzési eredményt rögzíteni?"
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "Rendelhető-e ez az alkatrész egy külső beszállítótól?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "Értékesíthető-e önmagában ez az alkatrész a vevőknek?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "Aktív-e ez az alkatrész?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr "Lezárt alkatrészt nem lehet szerkeszteni"
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "Ez egy virtuális nem megfogható alkatrész, pl. szoftver vagy licenc?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "Alkatrészjegyzék ellenőrző összeg"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr "Tárolt alkatrészjegyzék ellenőrző összeg"
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "Alkatrészjegyzéket ellenőrizte"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "Alkatrészjegyzék ellenőrzési dátuma"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Létrehozó"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr "Alkatrész felelőse"
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Utolsó leltár"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Több értékesítése"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr "Árszámítások gyorstárazásához használt pénznem"
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "Minimum alkatrészjegyzék költség"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr "Összetevők minimum költsége"
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "Maximum alkatrészjegyzék költség"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr "Összetevők maximum költsége"
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "Minimum beszerzési ár"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr "Eddigi minimum beszerzési költség"
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "Maximum beszerzési ár"
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr "Eddigi maximum beszerzési költség"
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr "Minimum belső ár"
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr "Minimum költség a belső ársávok alapján"
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr "Maximum belső ár"
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr "Maximum költség a belső ársávok alapján"
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr "Minimum beszállítói ár"
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr "Minimum alkatrész ár a beszállítóktól"
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr "Maximum beszállítói ár"
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr "Maximum alkatrész ár a beszállítóktól"
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "Minimum alkatrészváltozat ár"
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr "Alkatrészváltozatok számolt minimum költsége"
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "Maximum alkatrészváltozat ár"
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr "Alkatrészváltozatok számolt maximum költsége"
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr "Minimum költség felülbírálása"
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr "Maximum költség felülbírálása"
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr "Számított általános minimum költség"
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr "Számított általános maximum költség"
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr "Minimum eladási ár"
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr "Minimum eladási ár az ársávok alapján"
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr "Maximum eladási ár"
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr "Maximum eladási ár az ársávok alapján"
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "Minimum eladási költség"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr "Eddigi minimum eladási ár"
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "Maximum eladási költség"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr "Eddigi maximum eladási ár"
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr "Leltározható alkatrész"
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "Tételszám"
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr "Egyedi készlet tételek száma a leltárkor"
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr "Teljes készlet a leltárkor"
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Dátum"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr "Leltározva ekkor"
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "További megjegyzések"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr "Leltározta"
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "Minimum készlet érték"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr "Becsült minimum raktárkészlet érték"
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr "Maximum készlet érték"
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr "Becsült maximum raktárkészlet érték"
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "Riport"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr "Leltár riport fájl (generált)"
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "Alkatrész szám"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr "Leltározott alkatrészek száma"
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr "Felhasználó aki a leltár riportot kérte"
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr "Alkatrész értékesítési ársáv"
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr "Alkatrész Teszt Sablon"
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr "Hibás sablon név - legalább egy alfanumerikus karakter kötelező"
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr "A lehetőségek egyediek kell legyenek"
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr "Teszt sablont csak ellenőrizhetőre beállított alkatrészhez lehet csinálni"
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr "Már létezik ilyen azonosítójú Teszt sablon ehhez az alkatrészhez"
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Teszt név"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "Add meg a teszt nevét"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr "Teszt azonosító"
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr "Egyszerűsített Teszt azonosító"
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Teszt leírása"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "Adj hozzá egy leírást ehhez a teszthez"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Engedélyezve"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr "Teszt engedélyezve?"
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Kötelező"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "Szükséges-e hogy ez a teszt sikeres legyen?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Kötelező érték"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr "Szükséges-e hogy ennek a tesztnek az eredményéhez kötelezően érték legyen rendelve?"
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "Kötelező melléklet"
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr "Szükséges-e hogy ennek a tesztnek az eredményéhez kötelezően fájl melléklet legyen rendelve?"
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "Lehetőségek"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr "Választható lehetőségek ehhez a Teszthez (vesszővel elválasztva)"
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr "Alkatrész Paraméter Sablon"
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr "Jelölőnégyzet paraméternek nem lehet mértékegysége"
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr "Jelölőnégyzet paraméternek nem lehetnek választási lehetőségei"
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "A paraméter sablon nevének egyedinek kell lennie"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "Paraméter neve"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr "Paraméter mértékegysége"
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr "Paraméter leírása"
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr "Jelölőnégyzet"
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr "Ez a paraméter egy jelölőnégyzet?"
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr "Választható lehetőségek (vesszővel elválasztva)"
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr "Alkatrész Paraméter"
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr "Lezárt alkatrész Paramétere nem szerkeszthető"
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr "Hibás választás a paraméterre"
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "Szülő alkatrész"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "Paraméter sablon"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Paraméter értéke"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr "Alkatrészcsoport Paraméter Sablon"
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Alapértelmezett érték"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "Alapértelmezett paraméter érték"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "Alkatrész ID vagy alkatrész név"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "Egyedi alkatrész ID értéke"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Alkatrész IPN érték"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "Szint"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "Alkatrészjegyzék szint"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr "Alkatrészjegyzék nem szerkeszthető mert az összeállítás le van zárva"
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr "Alkatrészjegyzék nem szerkeszthető mert az összeállítás változat le van zárva"
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Szülő alkatrész kiválasztása"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "Al alkatrész"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "Válaszd ki az alkatrészjegyzékben használandó alkatrészt"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr "Alkatrészjegyzék mennyiség ehhez az alkatrészjegyzék tételhez"
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "Ez az alkatrészjegyzék tétel opcionális"
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "Ez az alkatrészjegyzék tétel fogyóeszköz (készlete nincs követve a gyártásban)"
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "Többlet"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr "Becsült gyártási veszteség (abszolút vagy százalékos)"
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "Alkatrészjegyzék tétel azonosító"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "Alkatrészjegyzék tétel megjegyzései"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "Ellenőrző összeg"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr "Alkatrészjegyzék sor ellenőrző összeg"
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Jóváhagyva"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr "Ez a BOM tétel jóvá lett hagyva"
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr "Öröklődött"
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "Ezt az alkatrészjegyzék tételt az alkatrész változatok alkatrészjegyzékei is öröklik"
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Alkatrészváltozatok készlet tételei használhatók ehhez az alkatrészjegyzék tételhez"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "A mennyiség egész szám kell legyen a követésre kötelezett alkatrészek esetén"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr "Al alkatrészt kötelező megadni"
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr "Alkatrészjegyzék tétel helyettesítő"
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr "A helyettesítő alkatrész nem lehet ugyanaz mint a fő alkatrész"
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "Szülő alkatrészjegyzék tétel"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "Helyettesítő alkatrész"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "1.rész"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "2.rész"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "Válassz kapcsolódó alkatrészt"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr "Alkatrész kapcsolat nem hozható létre önmagával"
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr "Már létezik duplikált alkatrész kapcsolat"
@@ -7842,13 +5946,11 @@ msgstr "Már létezik duplikált alkatrész kapcsolat"
msgid "Parent Category"
msgstr "Szülő Kategória"
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr "Felsőbb szintű alkatrész kategória"
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Alkategóriák"
@@ -7900,7 +6002,7 @@ msgstr "Kép másolása"
msgid "Copy image from original part"
msgstr "Kép másolása az eredeti alkatrészről"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Alkatrészjegyzék másolása"
@@ -7968,6 +6070,11 @@ msgstr "Van már ilyen gyártói alkatrész"
msgid "Supplier part matching this SKU already exists"
msgstr "Van már ilyen beszállítói alkatrész"
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Készlet tételek"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr "Verziók"
@@ -7980,8 +6087,7 @@ msgstr "Nem lefoglalt készlet"
msgid "Variant Stock"
msgstr "Variánsok Raktárkészlet"
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "Alkatrész másolása"
@@ -7989,7 +6095,7 @@ msgstr "Alkatrész másolása"
msgid "Copy initial data from another Part"
msgstr "Kezdeti adatok másolása egy másik alkatrészről"
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "Kezdeti készlet"
@@ -8126,8 +6232,7 @@ msgstr "Összetevő Leírás"
msgid "Select the component part"
msgstr "Összetevő alkatrész kijelölése"
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "Gyártható"
@@ -8203,9 +6308,7 @@ msgstr "Érvénytelen mennyiség"
msgid "At least one BOM item is required"
msgstr "Legalább egy alkatrészjegyzék tétel szükséges"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Teljes mennyiség"
@@ -8234,673 +6337,6 @@ msgstr "Alacsony készlet értesítés"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "A {part.name} alkatrész rendelkezésre álló készlete a megadott minimum alá csökkent"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "Nincs jogosultságod az alkatrészjegyzék szerkesztéséhez."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr "A alkatrészhez tartozó alkatrészjegyzék megváltozott és jóvá kell hagyni"
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr "Ezt az alkatrészjegyzéket utoljára %(checker)s ellenőrizte %(check_date)s-n"
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr "Ez az alkatrészjegyzék még nincs jóváhagyva."
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr "Alkatrész kategória leltározása"
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Értesítések beállítva erre a kategóriára"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "Értesítések kérése erre a kategóriára"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "Kategória műveletek"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Kategória szerkesztése"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Kategória szerkesztése"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Kategória törlése"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Kategória törlése"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "Legfelső szintű alkatrész kategória"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Alkatrészek száma (alkategóriákkal együtt)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Alkatrész létrehozása"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Új alkatrész"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Alkatrész paraméterek"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "Alkatrész kategória létrehozása"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Új kategória"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "Alkatrészek importálása"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "Másolat készítése a '%(full_name)s' alkatrészről."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Valószínűleg egyező alkatrész"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "Az új alkatrész lehet hogy másodpéldánya ezeknek a létezőknek"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr "%(full_name)s - %(desc)s (%(match_per)s%% egyezik)"
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Alkatrész készlet"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr "Ütemezési adatok frissítése"
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Frissítés"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr "Leltár információ hozzáadása"
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Leltár"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "Alkatrész teszt sablonok"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "Teszt sablon hozzáadása"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "Vevői rendeléshez foglalások"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "Alkatrész megjegyzések"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Alkatrész változatok"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Új változat létrehozása"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "Új változat"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "Paraméter hozzáadása"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "Kapcsolódó alkatrészek"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "Kapcsolódó hozzáadása"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Alkatrészjegyzék"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "Exportálási műveletek"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Alkatrészjegyzék exportálása"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Alkatrészjegyzék riport nyomtatása"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "Alkatrészjegyzék műveletek"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Alkatrészjegyzék feltöltése"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Alkatrészjegyzék jóváhagyása"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Alkatrészjegyzék tétel hozzáadása"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Gyártmányok"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "Alkatrész gyártások"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Gyártáshoz foglalások"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Alkatrész beszállítók"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Alkatrész gyártók"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr "Kapcsolódó alkatrész"
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr "Kapcsolódó alkatrész hozzáadása"
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr "Teszt eredmény sablon hozzáadása"
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr "Nincs megfelelő jogosultság."
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "Vissza az alkatrészekhez"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "Alkatrészek importálása fájlból"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr "Követelmények az alkatrész importáláshoz"
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr "Az alkatrész import fájlnak tartalmaznia kell a szükséges elnevezéssel ellátott oszlopokat ahogy ebben van "
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr "Alkatrész import sablon"
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr "Alkatrész import sablon letöltése"
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "Formátum"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Fájlfomátum kiválasztása"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Alkatrész lista"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Értesítések beállítva erre az alkatrészre"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "Értesítések kérése erre az alkatrészre"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Címke nyomtatása"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "Árinformációk megjelenítése"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Készlet műveletek"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "Készlet számolása"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "Készlet áthelyezése"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "Készlet műveletek"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Alkatrész másolása"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Alkatrész szerkesztése"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Alkatrész törlése"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "Sablon alkatrész (változatok létrehozhatók belőle)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "Ez az alkatrész gyártható másik alkatrészekből"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "Használható más alkatrészek gyártásához"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "Készlet sorozatszám alapján követendő"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "Beszállítótól rendelhető"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "Vevő által rendelhető, eladható"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr "Az alkatrész nem aktív"
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "Virtuális (nem kézzelfogható alkatrész)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "Alkatrész részletei"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr "Rendeléshez szükséges"
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "Gyártáshoz lefoglalva"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Vevő rendeléshez lefoglalva"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Minimális készlet"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Ártartomány"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Legutolsó sorozatszám"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Sorozatszámra keresés"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr "Alkatrész QR kódja"
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr "Vonalkód hozzárendelése az alkatrészhez"
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr "Számítás"
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr "Alkatrészhez rendelt kép eltávolítása"
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr "Nincs egyező kép"
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr "Részletek elrejtése"
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "Beszállítói ár"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Egység költség"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "Nincs beszállítói árinfomáció"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "Alkatrészjegyzék árazás"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "Beszerzési egységár"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "Teljes beszerzési ár"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "Nincs alkatrészjegyzék árinfomáció"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "Belső ár"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "Az alkatrészhez nem áll rendelkezésre árinformáció."
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr "Ütemezett mennyiség"
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "Változatok"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Készlet"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Árazás"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "Ütemezés"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Teszt sablonok"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Válassz a meglévő képek közül"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "Ár áttekintés"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr "Árazás frissítése"
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr "Alkatrész árazás felülbírálása"
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Szerkesztés"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "Árkategória"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr "Minimum"
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "Maximum"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "Belső árazás"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "Beszerzési előzmények"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "Alkatrészváltozat árazás"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr "Árazás felülbírálások"
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "Általános árazás"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "Eladási előzmények"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr "Nincsenek eladási ár adatok ehhez az alkatrészhez"
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr "Nincsenek ársáv adatok ehhez az alkatrészhez."
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Ugrás az áttekintéshez"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr "Belső ársáv hozzáadása"
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr "Eladási ár"
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr "Eladási ársáv hozzáadása"
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr "Árazás Frissítése"
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Nincs készlet"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Alacsony készlet"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "Vissza az alkarészjegyzékhez"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Alkatrészjegyzék feltöltése"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "Alkatrészjegyzék feltöltési követelmények"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "Alkatrészjegyzék fájl feltöltése"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "Alkatrészjegyzék adatok küldése"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "Követelmények az alkatrészjegyzék feltöltéséhez"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "Az alkatrészjegyzék fájlnak tartalmaznia kell a szükséges elnevezéssel ellátott oszlopokat ahogy ebben van "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "Alkatrészjegyzék feltöltési sablon"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "Minden egyes alkatrésznek léteznie kell már az adatbázisban"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "Alkatrész változat létrehozása"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr "Új alkatrészváltozat létrehozása ebből a sablonból"
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "Azonosítók egyeztetése"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr "Az {new_part.name} alkatrész importja sikertelen, mert nincsen kategória hozzárendelve"
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "Válassz képet az alkatrészhez"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "Alkatrész képe frissítve"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Az alkatrész képe nem található"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "Alkatrész árak"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr "Plugin nem törölhető mivel még aktív"
@@ -8930,7 +6366,6 @@ msgid "Model instance not found"
msgstr "Model példány hiányzik"
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "Ez a vonalkód már egy másik tételé"
@@ -8982,8 +6417,7 @@ msgstr "Vonalkód nem egyezik egy létező készlet tétellel sem"
msgid "Stock item does not match line item"
msgstr "Készlet tétel nem egyezik a sortétellel"
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr "Nincs elegendő"
@@ -9092,7 +6526,7 @@ msgstr "Szállítmány kiszállítva"
msgid "Quantity to allocate"
msgstr "Lefoglalandó mennyiség"
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr "Címkenyomtatás sikertelen"
@@ -9436,8 +6870,7 @@ msgstr "A telepített csomag neve, ha a plugin a PIP-el lett telepítve"
msgid "Is the plugin active"
msgstr "Aktív-e a plugin"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Beépítve"
@@ -9454,8 +6887,6 @@ msgid "Package Plugin"
msgstr "Csomag plugin"
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "Bővítmény"
@@ -9463,7 +6894,7 @@ msgstr "Bővítmény"
msgid "Method"
msgstr "Módszer"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "Nincs szerző"
@@ -9611,8 +7042,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Plugin csomag neve - verzió megjelölést is tartalmazhat"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Verzió"
@@ -9681,10 +7110,7 @@ msgid "No valid objects provided to template"
msgstr "Nincs érvényes objektum megadva a sablonhoz"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr "Tételek"
@@ -9821,7 +7247,7 @@ msgstr "Feldolgozandó elemek száma"
msgid "Report generation is complete"
msgstr "Jelentés készítés befejezve"
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr "Haladás"
@@ -9896,20 +7322,35 @@ msgstr "Címkenyomtató plugin kiválasztása"
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "QR kód"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "QR kód"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Alkatrészjegyzék"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Szükséges alapanyagok"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Alkatrész képe"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Kiküldve"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Szükséges ehhez"
@@ -9920,11 +7361,6 @@ msgstr "Beszállító törölve lett"
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Egységár"
@@ -9936,16 +7372,18 @@ msgstr "Egyéb tételek"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "Összesen"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "Foglalások"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Köteg"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr "Készlethely tételek"
@@ -9959,17 +7397,14 @@ msgid "Test Results"
msgstr "Teszt eredmények"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "Teszt"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "Sikeres"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "Sikertelen"
@@ -9978,34 +7413,31 @@ msgid "No result (required)"
msgstr "Nincs eredmény (szükséges)"
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "Nincs eredmény"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Beépített tételek"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Sorozatszám"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr "A fájl nem létezik"
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr "A képfile nem található"
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr "part_image elem csak alkatrész példánynál használható"
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr "company_image elem csak cég példánynál használható"
@@ -10013,8 +7445,7 @@ msgstr "company_image elem csak cég példánynál használható"
msgid "Location ID"
msgstr "Hely ID"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Hely elérési út"
@@ -10042,8 +7473,7 @@ msgstr "Beszállító ID"
msgid "Customer ID"
msgstr "Vevő ID"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Beépítve ebbe"
@@ -10067,9 +7497,11 @@ msgstr "Felülvizsgálat szükséges"
msgid "Delete on Deplete"
msgstr "Törlés ha kimerül"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Leltár"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Lejárati dátum"
@@ -10125,7 +7557,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Külső hely"
@@ -10166,8 +7598,6 @@ msgid "Expiry date after"
msgstr "Lejárat után"
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "Állott"
@@ -10203,24 +7633,19 @@ msgstr "Készlethely típusok"
msgid "Default icon for all locations that have no icon set (optional)"
msgstr "Alapértelmezett ikon azokhoz a helyekhez, melyeknek nincs ikonja beállítva (válaszható)"
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Készlet hely"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Készlethelyek"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Tulajdonos"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Tulajdonos kiválasztása"
@@ -10228,8 +7653,7 @@ msgstr "Tulajdonos kiválasztása"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "A szerkezeti raktári helyekre nem lehet direktben raktározni, csak az al-helyekre."
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "Külső"
@@ -10237,8 +7661,7 @@ msgstr "Külső"
msgid "This is an external stock location"
msgstr "Ez egy külső készlethely"
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr "Helyszín típusa"
@@ -10250,257 +7673,257 @@ msgstr "Tárolóhely típus"
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "Nem lehet ezt a raktári helyet szerkezetivé tenni, mert már vannak itt tételek!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "A szerkezeti raktári helyre nem lehet készletet felvenni!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "Virtuális alkatrészből nem lehet készletet létrehozni"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr "A beszállítói alkatrész típusa ('{self.supplier_part.part}') mindenképpen {self.part} kellene, hogy legyen"
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "Mennyiség 1 kell legyen a sorozatszámmal rendelkező tételnél"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Nem lehet sorozatszámot megadni ha a mennyiség több mint egy"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "A tétel nem tartozhat saját magához"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "A tételnek kell legyen gyártási azonosítója ha az is_bulding igaz"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "Gyártási azonosító nem ugyanarra az alkatrész objektumra mutat"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Szülő készlet tétel"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Kiindulási alkatrész"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Válassz egy egyező beszállítói alkatrészt ehhez a készlet tételhez"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "Hol található ez az alkatrész?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "A csomagolása ennek a készlet tételnek itt van tárolva"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "Ez a tétel be van építve egy másik tételbe?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Sorozatszám ehhez a tételhez"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Batch kód ehhez a készlet tételhez"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Készlet mennyiség"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "Forrás gyártás"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "Gyártás ehhez a készlet tételhez"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "Felhasználva ebben"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr "Felhasználva ebben a gyártásban"
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Forrás beszerzési rendelés"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Beszerzés ehhez a készlet tételhez"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "Cél vevői rendelés"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Készlet tétel lejárati dátuma. A készlet lejártnak tekinthető ezután a dátum után"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Törlés ha kimerül"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Készlet tétel törlése ha kimerül"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "Egy egység beszerzési ára a beszerzés időpontjában"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "Alkatrésszé alakítva"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "Az alkatrész nem követésre kötelezett"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "Mennyiség egész szám kell legyen"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr "A mennyiség nem haladhatja meg az elérhető készletet ({self.quantity})"
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "A mennyiség nem egyezik a megadott sorozatszámok számával"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr "Ez a Teszt sablon nem létezik"
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "Készlet tétel beépül egy másikba"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "A készlet tétel más tételeket tartalmaz"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "Készlet tétel hozzárendelve egy vevőhöz"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "Készlet tétel gyártás alatt"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "Követésre kötelezett készlet nem vonható össze"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "Duplikált készlet tételek vannak"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "A készlet tétel ugyanarra az alkatrészre kell vonatkozzon"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "A készlet tétel ugyanarra a beszállítói alkatrészre kell vonatkozzon"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "Készlet tételek állapotainak egyeznie kell"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Készlet tétel nem mozgatható mivel nincs készleten"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr "Készlettörténet"
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "Bejegyzés megjegyzései"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr "Készlet Tétel Ellenőrzés Eredménye"
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "Ehhez a teszthez meg kell adni értéket"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "Ehhez a teszthez fel kell tölteni mellékletet"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr "A teszt eredménye érvénytelen"
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Teszt eredménye"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "Teszt kimeneti értéke"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "Teszt eredmény melléklet"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Tesztek megjegyzései"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr "Teszt állomás"
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr "A tesztet elvégző tesztállomás azonosítója"
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr "Elkezdődött"
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr "A teszt indításának időpontja"
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr "Befejezve"
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr "A teszt befejezésének időpontja"
@@ -10560,7 +7983,7 @@ msgstr "A tesztet nem lehet a kezdésnél hamarabb befejezni"
msgid "Serial number is too large"
msgstr "Szériaszám túl nagy"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Szülő tétel"
@@ -10572,12 +7995,11 @@ msgstr "Szülő készlet tétel"
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr "Csomagolási mennyiség használata: a megadott mennyiség ennyi csomag"
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Lejárt"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Gyermek tételek"
@@ -10688,13 +8110,10 @@ msgid "No stock items selected"
msgstr "Nincs készlet tétel kiválasztva"
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Alhelyek"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr "Felsőbb szintű készlet hely"
@@ -10794,7 +8213,7 @@ msgstr "Karanténban"
msgid "Legacy stock tracking entry"
msgstr "Örökölt készlet követési bejegyzés"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Készlet tétel létrehozva"
@@ -10850,7 +8269,7 @@ msgstr "Szülő tételből szétválasztva"
msgid "Split child item"
msgstr "Szétválasztott gyermek tétel"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Összevont készlet tétel"
@@ -10870,7 +8289,7 @@ msgstr "Gyártási utasítás kimenete kész"
msgid "Build order output rejected"
msgstr "Gyártási utasítás kimenete elutasítva"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Gyártásra felhasználva"
@@ -10886,7 +8305,7 @@ msgstr "Megrendelésre érkezett"
msgid "Returned against Return Order"
msgstr "Visszavéve"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Vevőnek kiszállítva"
@@ -10894,361 +8313,6 @@ msgstr "Vevőnek kiszállítva"
msgid "Returned from customer"
msgstr "Vevőtől visszaérkezett"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "Készlettörténeti információk"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "Al-készlet tételek"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "Ez a készlet tétel nem tartalmaz egy altételt sem"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "Teszt adatok"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "Teszt riport"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "Teszt adatok törlése"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "Teszt adatok hozzáadása"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "Készlet tétel megjegyzések"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "Beépített készlet tételek"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "Készlet tétel beépítése"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr "Készlet tétel összes teszt eredményének törlése"
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr "Teszt eredmény hozzáadása"
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr "Készlet tétel keresése"
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Áthelyezés kódolvasással"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Nyomtatási műveletek"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr "Jelentés nyomtatása"
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "Készlet módosítási műveletek"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Leltározás"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Készlet növelése"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Készlet csökkentése"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Sorozatszámok előállítása"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Készlet áthelyezése"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "Vevőhöz rendelése"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "Visszavétel készletre"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "Készlet tétel kiszedése"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Kiszedés"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "Készlet tétel beépítése"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Beépítés"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "Változattá alakítás"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Készlet tétel másolása"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Készlet tétel szerkesztése"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Készlet tétel törlése"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Gyártás"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Nincs beállítva gyártó"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "Úgytűnik nem vagy ennek a tételnek a tulajdonosa. Ezt így nem tudod módosítani."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Csak olvasható"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "Ez a készlet tétel nem elérhető"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Ez a készlet tétel éppen gyártás alatt van és itt még nem szerkeszthető."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "A tétel szerkesztése most csak a gyártási nézetből lehetséges."
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Foglalva ehhez a vevői rendeléshez"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Foglalva ehhez a gyártási utasításhoz"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr "Ez a készlet tétel egyedi követésre kötelezett. Egyedi sorozatszámmal rendelkezik így a mennyiség nem módosítható"
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "előző oldal"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Menj az előző sorozatszámhoz"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "követkető oldal"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Menj a következő sorozatszámhoz"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Nincs beállítva hely"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Tesztek"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Ez a készlet tétel nem felelt meg az összes szükséges teszten"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "Ez a készlet tétel lejárt %(item.expiry_date)s-n"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "Ez a készlet tétel lejár %(item.expiry_date)s-n"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "Még nem volt leltározva"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr "készlet tétel"
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr "Készlet állapot szerkesztése"
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr "Készlet tétel QR kódja"
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr "Vonalkód hozzárendelése a készlet tételhez"
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "Válassz a lenti alkatrész változatok közül"
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Figyelem"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Ez a művelet nem vonható vissza könnyen"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr "Készlet tétel konvertálása"
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr "Visszavétel készletre"
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "Sorszámozott készletek létrehozása ebből a készlet tételből."
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Válassz mennyiséget és egyedi sorozatszámokat a sorozatszámozáshoz."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr "Készlethely leltározása"
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr "Készlet hely keresése"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "Készlet bevételezése erre a helyre"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "Készlet vonalkódok beolvasása"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr "Készlet tároló bevételezése erre a helyre"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "Tároló vonalkód beolvasása"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr "Készlethely riport nyomtatása"
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Hely műveletek"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Hely szerkesztése"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Hely törlése"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "Legfelső szintű készlet hely"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "Hely tulajdonosa"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "Úgytűnik nem vagy ennek a készlethelynek a tulajdonosa. Ezt így nem tudod módosítani."
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr "Készlethely Típus"
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Új készlet hely létrehozása"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Új hely"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr "készlet hely"
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr "Készlet tároló bevételezve erre a helyre"
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr "Készlet hely QR kódja"
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr "Vonalkód hozzárendelése a készlet helyhez"
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Betöltés..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "Készlettörténet"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Hozzáférés megtagadva"
@@ -11265,8 +8329,7 @@ msgstr "Hitelesítési hiba"
msgid "You have been logged out from InvenTree."
msgstr "Kijelentkeztél az InvenTreeből."
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Bejelentkezés"
@@ -11299,1078 +8362,27 @@ msgstr "Az oldal karbantartás alatt"
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "Az oldal jelenleg karbantartás alatt van, hamarosan újra használható lesz!"
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "Index"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr "Értesítésre beállított alkatrészek"
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr "Értesítésre beállított kategóriák"
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr "Legújabb alkatrészek"
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr "Jóváhagyásra váró alkatrészjegyzék"
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr "Nemrég frissítve"
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr "Kimerült készlet"
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr "Gyártáshoz szükséges"
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr "Lejárt készlet"
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr "Állott készlet"
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr "Folyamatban lévő gyártások"
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr "Késésben lévő gyártások"
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr "Kintlévő beszerzési rendelések"
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr "Késésben lévő beszerzések"
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr "Függő vevői rendelések"
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr "Késésben lévő vevői rendelések"
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr "InvenTree hírek"
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr "Jelenlegi hírek"
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr "Értesítések előzményei"
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "Értesítések törlése"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "Függő értesítések"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "Mind megjelölése olvasottként"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "Értesítések"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr "Nem találhatók olvasatlan értesítések"
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr "Nem található régebbi értesítés"
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr "Olvasott értesítések törlése"
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr "Értesítés törlése"
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "Olvasatlan"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "Előzmények"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Keresési eredmények"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Vonalkód beállítások"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Gyártási utasítás bellításai"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Kategória beállítások"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Kiszolgáló beállítások"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Címke beállítások"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Belépési beállítások"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr "Kimenő email nincs beállítva. Néhány bejelentkezési és regisztrációs funkció nem fog megfelelően működni!"
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Regisztráció"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr "Single Sign On (SSO)"
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Beállítások"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "URL-ek"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "Az alap URL-je ennek a pluginnak %(base)s."
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr "URL"
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Megnyitás új fülön"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Értesítési beállítások"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr "URL kompatibilis név (Slug)"
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "Alkatrész beállítások"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "Alkatrész importálás"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "Alkatrész importálása"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "Alkatrész paraméter sablonok"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr "Leltár beállítások"
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr "Leltár riportok"
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr "Fizikai mértékegység"
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr "Mértékegység hozzáadása"
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "Plugin beállítások"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr "Az alábbi beállítások módosításához a kiszolgáló azonnali újraindítása szükséges. Aktív használat közben ne változtass ezeken."
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Pluginok"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "Plugin Telepítése"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr "Pluginok újratöltése"
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr "Külső pluginok nincsenek engedélyezve"
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr "Plugin hibatároló"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "Szakasz"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Üzenet"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Plugin információ"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "nincs megadva verzió információ"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Licenc"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "A kódinformáció a plugin legújabb git commitjából származik. Előfordulhat, hogy ez nem a hivatalos verziószámokat vagy információkat, hanem a ténylegesen futó kódot tükrözi."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Csomag információ"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Telepítési mód"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Ez a plugin csomagként lett telepítve"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "Ez a plugin a lokális kiszolgáló útvonalon található"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Telepítési útvonal"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "Beépített"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-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:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "Minta"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr "Ez egy minta plugin"
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Commit szerzője"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Commit dátuma"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "Commit hash"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Commit üzenet"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Beszerzési rendelés beállításai"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "Árazási beállítások"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "Árfolyamok"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Frissítés most"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Utolsó frissítés"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Soha"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr "Projektszám beállítások"
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Projektszámok"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Új projektszám"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Riport beállítások"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr "Visszavétel bellításai"
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Nincsenek értékek"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "Beállítások módosítása"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr "Plugin beállítások módosítása"
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr "Értesítési beállítások szerkesztése"
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr "Általános beállítások szerkesztése"
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr "Felhasználói beállítások szerkesztése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr "Árfolyam"
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Törlés"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr "Egyedi mértékegység szerkesztése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr "Egyedi mértékegység törlése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr "Új egyedi mértékegység"
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr "Nem találhatók projektszámok"
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr "csoport"
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr "Projektszám szerkesztése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr "Projektszám törlése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr "Nincs kategória paraméter sablon"
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr "Sablon szerkesztése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr "Sablon törlése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr "Kategória paraméter sablon szerkesztése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr "Kategória paraméter sablon törlése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr "Kategória paraméter sablon létrehozása"
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr "Alkatrész paraméter sablon létrehozása"
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr "Nem találhatók készlethely típusok"
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr "Készlethely mennyiség"
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr "Készlethely típus szerkesztése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr "Készlethely típus törlése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr "Készlethely típus törlése"
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr "Új készlethely típus"
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Felhasználói beállítások"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Felhasználó"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Megjelenítés"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Főoldal"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Keresés"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Riportolás"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Általános beállítások"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Kiszolgáló"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "Címkék"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Kategóriák"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Vevő rendelés beállításai"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Készlet beállítások"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr "Készlethely típusok"
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Fiókbeállítások"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Jelszó módosítása"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "A következő email címek vannak hozzárendelve a felhasználódhoz:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Ellenőrizve"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Nem ellenőrzött"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Elsődleges"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Legyen elsődleges"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "Megerősítés újraküldése"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Figyelem:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "Jelenleg nincs beállítva e-mail címed. Fel kellene venned egy e-mail címet, hogy értesítéseket kaphass, visszaállíthasd jelszavad, stb."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Email cím hozzáadása"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Email hozzáadása"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "Többfaktoros"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "Ezek a faktorok állnak rendelkezésre:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr "Idő alapú egyszer használatos jelszó (TOTP)"
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Statikus"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "Többfaktoros autentikáció nincs beállítva a fiókodhoz"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "Faktor módosítása"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "Többfaktor beállítása"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "Többfaktor törlése"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Aktív kapcsolatok"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Aktív kapcsolatok bontása (kivéve ezt)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Aktív kapcsolatok bontása"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "ismeretlen az ismeretlenre"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "ismeretlen"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "IP cím"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Eszköz"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Legutóbbi tevékenységek"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s óta (ez a munkamenet)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s óta"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr "Biztosan törölni szeretnéd a kiválasztott email címet?"
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Megjelenítési beállítások"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Téma beállítások"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Téma választása"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Téma beállítása"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Nyelvi beállítások"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Nyelv kiválasztása"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%%-ban lefordítva"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "Nem áll rendelkezésre fordítás"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Nyelv beállítása"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Néhány nyelv nem teljes"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr "Csak a szükséges megjelenítése"
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "és rejtett."
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "Mutasd őket is"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "Segítsd a fordítási munkát!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr "A web alkalmazás fordítása közösségi munkában zajlik a crowdin-en. Szívesen fogadjuk és bátorítjuk a közreműködést."
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "InvenTree fordítási projekt"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Főoldal beállításai"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Keresési beállítások"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr "SSO fiókok"
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr "Fiókodba a következő harmadik fél fiókjainak bármelyikével bejelentkezhetsz:"
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "Jelenleg nincs ehhez a fiókhoz kapcsolódó közösségi fiókod."
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr "SSO fiók Hozzáadása"
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr "SSO nincs engedélyezve ezen a szerveren"
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "InvenTree verzió"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Fejlesztői verzió"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Naprakész"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Frissítés elérhető"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr "Commit branch"
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "Inventree dokumentáció"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "API verzió"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Python verzió"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Django verzió"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Megtekintés a GitHubon"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Közreműködők"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Mobil alkalmazás"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "Hibabejelentés küldése"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "vágólapra másolás"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "verzió információk másolása"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "InvenTree logó"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Email cím megerősítése"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Erősítsd meg hogy a %(email)s email a %(user_display)s felhasználó email címe."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Megerősítés"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "Ez az email megerősítő link lejárt vagy hibás. Klikk ide az új megerősítési kérelem elküldéséhez."
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Bejelentkezés"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "Még nem vagy regisztrálva?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Regisztráció"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Elfelejtett jelszó?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "vagy jelentkezz be a"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Kijelentkezés"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "Biztosan ki akarsz jelentkezni?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Vissza az alkalmazáshoz"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Jelszó visszaállítása"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "Elfelejtetted a jelszavad? Írd be az e-mail címed lentebb, és küldünk egy emailt, ami lehetővé teszi a jelszó visszaállítását."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Új jelszót kérek"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "Ez a funkció jelenleg le van tiltva. Vedd fel a kapcsolatot a rendszergazdával."
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Rossz token"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "A jelszó visszaállításhoz használt link nem volt érvényes, valószínűleg már fel lett használva. Kérlek kérj jelszó visszaállítást."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Jelszó módosítása"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "A jelszavad sikeresen megváltozott."
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "Van már fiókod? akkor kérlek jelentkezz be."
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr "Használj SSO kiszolgálót a regisztrációhoz"
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr "Regisztráció lezárva"
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr "A regisztráció jelenleg zárva."
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr "Vissza a bejelentkezéshez"
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "Adminisztrációs panel megnyitása"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Kétlépcsős hitelesítés"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Hitelesítés"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "Kétlépcsős hitelesítés tartalék tokenek"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr "Tartalék tokenek lettek előállítva, de biztonsági okokból itt nem jelennek meg. Nyomd meg a gombot lentebb újabbak létrehozáhához."
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr "Nincsenek másodlagos tokenek. Nyomd meg a lenti gombot a létrehozásukhoz."
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "Tokenek generálása"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Kétlépcsős hitelesítés letiltása"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Biztos vagy benne?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Többfaktoros autentikáció kikapcsolása"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "Kétlépcsős hitelesítés beállítása"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "1. lépés"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Olvasd be a lenti QR kódot egy kiválaszott token generátorral (például a Google Authenticator-ral)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr "Titok: "
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "2. lépés"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "Írd be az app által létrehozott tokent:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Ellenőrzés"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Link hozzáadása"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Melléklet hozzáadása"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "Vonalkód azonosító"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Kiszolgáló újraindítása szükséges"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "Egy olyan konfigurációs opció megváltozott ami a kiszolgáló újraindítását igényli"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Vedd fel a kapcsolatot a rendszergazdával további információkért"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr "Függőben levő adatbázis migrációk"
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr "Törődést igénylő függőben levő adatbázis migrációk találhatók"
@@ -12403,7 +8415,6 @@ msgid "The following parts are low on required stock"
msgstr "A következő alkatrészek szükséges készlete alacsony"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Szükséges mennyiség"
@@ -12417,3272 +8428,9 @@ msgid "Click on the following link to view this part"
msgstr "Klikk a következő linkre az alkatrész megjelenítéséhez"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "Minimum mennyiség"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr "Nincs válasz"
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr "Nincs válasz az InvenTree kiszolgálótól"
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr "Error 400: Rossz kérelem"
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr "Az API kérelem 400-as hibakódot adott vissza"
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr "Error 401: Nincs hitelesítve"
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr "Hitelesítési adatok nem lettek megadva"
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr "Error 403: Hozzáférés megtagadva"
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr "Nincs meg a szükséges jogosultságod, hogy elérd ezt a funkciót"
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr "Error 404: Erőforrás nem található"
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr "A kért erőforrás nem található a kiszolgálón"
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr "Error 405: Metódus nincs engedélyezve"
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr "HTTP metódus nincs engedélyezve ezen az URL-n"
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr "Error 408: Időtúllépés"
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr "Időtúllépés a kiszolgálótól való adatlekérés közben"
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr "Hiba 503: A szolgáltatás átmenetileg nem elérhető"
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr "A szerver átmenetileg nem elérhető"
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr "Nem kezelt hibakód"
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr "Hibakód"
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr "Az összes kijelölt melléklet törlésre kerül"
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr "Mellékletek törlése"
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr "Mellékletek törlése"
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr "Mellékletek műveletei"
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr "Nem találhatók mellékletek"
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr "Melléklet szerkesztése"
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr "Feltöltés dátuma"
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr "Melléklet szerkesztése"
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr "Melléklet törlése"
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr "Vonalkód beolvasása ide a kódolvasó használatával"
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr "Add meg a vonalkódot"
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr "Vonalkód beolvasása webkamerával"
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr "Megjegyzések a készlet áthelyezéshez"
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr "Írd be a megjegyzéseket"
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr "Kiszolgálóhiba"
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr "Ismeretlen válasz a kiszolgálótól"
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr "Érvénytelen válasz a szervertől"
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr "Vonalkód beolvasása"
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Vonalkód beolvasása"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr "Nincs URL a válaszban"
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr "Ez törli a vonalkód hozzárendelést"
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr "Leválasztás"
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr "Készlet tétel törlése"
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr "Készlet bevételezése adott helyre"
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr "Készlet tétel vonalkód beolvasása, amit bevételezzünk erre a helyre"
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr "Bevételezés"
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr "Nincs vonalkód beolvasva"
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr "Készlet tétel már beolvasva"
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr "Készlet tétel már ezen a helyen van"
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr "Hozzáadott készlet tétel"
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr "Vonalkód nem egyezik egy ismert készlet tétellel sem"
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr "Készlet tároló bevételezése adott helyre"
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr "Készlet tároló vonalkód beolvasása, amit bevételezzünk erre a helyre"
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr "A vonalkód nem egyezik egy ismert hellyel sem"
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr "Készlet áthelyezése a leolvasott helyre"
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr "A vonalkód nem egyezik egy ismert hellyel sem"
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr "Alkatrészjegyzék tétel létrehozása"
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr "Sor adatok mutatása"
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr "Sor adat"
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Bezárás"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr "Alkarészjegyzék sablon letöltése"
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr "Többszintű alkatrészjegyzék"
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr "Alszerelvények alkatrészlistáinak felhasználása"
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr "Szintek"
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr "Válaszd ki a maximum alkatrészjegyzék szintet amit exportáljunk (0=összes szintet)"
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr "Alternatív alkatrészekkel együtt"
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr "Alternatív alkatrészek megjelenítése az exportált alkatrészjegyzékben"
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr "Paraméter adattal együtt"
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr "Alkatrész paraméter adatok megjelenítése az exportált alkatrészjegyzékben"
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr "Készlet adatokkal együtt"
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr "Készlet adatok megjelenítése az exportált alkatrészjegyzékben"
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr "Gyártói adatokkal együtt"
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr "Gyártói adatok megjelenítése az exportált alkatrészjegyzékben"
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr "Beszállítói adatokkal együtt"
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr "Beszállítói adatok megjelenítése az exportált alkatrészjegyzékben"
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr "Ár adatokkal együtt"
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr "Ár adatok megjelenítése az exportált alkatrészjegyzékben"
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr "Helyettesítő alkatrész törlése"
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr "Válassz és adj hozzá új helyettesítő alkatrészt a lenti mezőben"
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr "Biztosan törölni akarod ezt a helyettesítő alkatrész hozzárendelést?"
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr "Helyettesítő alkatrész törlése"
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr "Helyettesítő hozzáadása"
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr "Alkatrészjegyzék tétel helyettesítők szerkesztése"
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr "Az összes kijelölt alkatrészjegyzék tétel törlésre kerül"
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr "Töröljük a kiválasztott alkatrészjegyzék tételeket?"
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr "Tételek törlése"
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr "Alkatrészjegyzék betöltése az al-gyártmányhoz"
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr "Vannak helyettesítők"
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr "Készletváltozatok engedélyezve"
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr "Helyettesítõk"
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr "Alkatrészjegyzék árazása teljes"
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr "Alkatrészjegyzék árazása nem teljes"
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr "Nincsenek árak"
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr "Külső raktárkészlet"
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr "Nincs szabad"
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr "Változatokkal és helyettesítőkkel együtt"
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr "Változatokkal együtt"
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr "Helyettesítőkkel együtt"
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr "Fogyóeszköz tétel"
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr "Alkatrészjegyzék tétel jóváhagyása"
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr "Ez a sor jóvá lett hagyva"
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr "Helyettesítő alkatrészek szerkesztése"
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr "Alkatrészjegyzék tétel szerkesztése"
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr "Alkatrészjegyzék tétel törlése"
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr "Alkatrészjegyzék megtekintése"
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr "Nem találhatók alkatrészjegyzék tételek"
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr "Szükséges alkatrész"
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr "Örökölve a szülő alkatrészjegyzéktől"
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr "Gyártási utasítás szerkesztése"
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr "Gyártási utasítás létrehozása"
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr "Gyártási utasítás törlése"
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr "Biztosan meg szeretnéd szakítani ezt a gyártást?"
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr "Ehhez a gyártáshoz készlet lett hozzárendelve"
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr "Ennek a gyártásnak befejezetlen kimenetei vannak"
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr "Gyártási utasítás készen áll a befejezésre"
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr "A rendelés nem jelölhető késznek mivel függő kimenetek vannak"
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr "Gyártási utasítás befejezetlen"
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr "Gyártási utasítás befejezése"
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr "Következő szabad sorozatszám"
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr "Legutolsó sorozatszám"
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr "Az alkatrészjegyzék követésre kötelezett alkatrészeket tartalmaz"
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr "A gyártási kimeneteket egyesével kell előállítani"
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr "A követésre kötelezett alkatrészekhez sorozatszámot lehet rendelni"
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr "Adj meg sorozatszámokat a több egyedi gyártási kimenet létrehozásához"
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr "Gyártási kimenet létrehozása"
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr "Készlet tételek foglalása ehhez a gyártási kimenethez"
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr "Készlet felszabadítása a gyártási kimenetből"
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr "Gyártási kimenet befejezése"
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr "Gyártási kimenet selejtezése"
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr "Gyártási kimenet törlése"
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr "Biztosan szeretnéd a már lefoglalt készlet tételeket felszabadítani ebből a gyártási utasításból?"
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr "Készlet tételek felszabadítása"
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr "Gyártási kimenetek kiválasztása"
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr "Legalább egy gyártási kimenetet ki kell választani"
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr "A kiválasztott gyártási kimenetek késznek lesznek jelölve"
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr "Kimenet"
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr "Gyártási kimenetek befejezése"
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr "A kiválasztott gyártási kimenetek selejtnek lesznek jelölve"
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr "Selejtezett kimenetek elutasítottnak jelölve"
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr "A lefoglalt készlet már nem lesz elérhető"
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr "A befejezési státusza a gyártásnak nem fog változni"
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr "Gyártási kimenetek selejtezése"
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr "A kiválasztott gyártási kimenetek törölve lesznek"
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr "A gyártási kimenet adatai véglegesen törölve lesznek"
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr "A lefoglalt készlet tételek újra készletre kerülnek"
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr "Gyártási kimenetek törlése"
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr "Hozzárendelések törlése"
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr "Hozzárendelt Készletek Törlése"
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr "Nincsen hozzárendelt készlet"
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr "Készlet tétel"
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr "Gyártási készlet foglalások szerkesztése"
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr "Gyártási készlet foglalások törlése"
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr "Gyártási Készlet Foglalások Szerkesztése"
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr "Gyártási Készlet Foglalások Törlése"
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr "Nincs gyártási utasításhoz történő foglalás"
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr "Hely nincs megadva"
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr "Kimenetek befejezése"
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr "Kimenetek selejtezése"
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr "Kimenetek törlése"
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr "gyártás kimenet"
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr "gyártás kimenetek"
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr "Gyártási kimenet műveletei"
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr "Nem található aktív gyártási kimenet"
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr "Lefoglalt sorok"
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr "Szükséges tesztek"
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr "Válassz alkatrészeket"
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr "Legalább egy alkatrész választása szükséges a foglaláshoz"
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr "Készlet foglalási mennyiség megadása"
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr "Minden alkatrész lefoglalva"
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr "Minden kiválasztott alkatrész teljesen lefoglalva"
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr "Válassz forrás helyet (vagy hagyd üresen ha bárhonnan)"
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr "Készlet foglalása a gyártási utasításhoz"
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr "Nincs egyező készlethely"
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr "Nincs egyező készlet"
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr "Automatikus készlet foglalás"
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr "A készlet automatikusan lefoglalásra kerül ehhez a gyártási utasításhoz, a következő feltételek szerint"
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr "Ha egy készlet hely meg van adva, akkor készlet csak arról a helyről lesz foglalva"
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr "Ha a készlet helyettesíthetőnek minősül, akkor az első rendelkezésre álló helyről lesz lefoglalva"
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr "Ha a helyettesítő készlet engedélyezve van, akkor ott az lesz használva ha az elsődleges alkatrésznek nincs készlete"
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr "Készlet tételek foglalása"
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr "Nincs a lekérdezéssel egyező gyártási utasítás"
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr "Kiválaszt"
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr "Gyártás késésben van"
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr "Nincs felhasználói információ"
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr "Készlet foglalások szerkesztése"
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr "Készlet foglalások törlése"
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr "Foglalás szerkesztése"
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr "Foglalás törlése"
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr "gyártás sor"
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr "gyártás sorok"
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr "Nincsenek gyártási sorok"
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr "Követésre kötelezett alkatrész"
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr "Öröklődik"
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr "Mennyiségi egység"
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr "Van elegendő"
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr "Fogyóeszköz tétel"
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr "Követett tétel"
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr "Egyedileg nyilvántartott tételek lefoglalása egyedi gyártási kimenetekhez"
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr "Gyártási készlet"
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr "Készlet rendelés"
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr "Lefoglalt készlet"
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr "Készlet foglalások törlése"
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr "Gyártó hozzáadása"
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr "Gyártói alkatrész hozzáadása"
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr "Gyártói alkatrész szerkesztése"
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr "Beszállító hozzáadása"
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr "Beszállítói alkatrész hozzáadása"
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr "Az összes kiválasztott beszállítói alkatrész törölve lesz"
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr "Beszállítói alkatrészek törlése"
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr "Új cég hozzáadása"
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr "Beszállított alkatrészek"
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr "Gyártott alkatrészek"
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr "Nem található céginformáció"
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr "Új névjegy létrehozása"
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr "Névjegy szerkesztése"
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr "A kiválasztott névjegyek törlésre kerülnek"
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "Szerepkör"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr "Névjegyek törlése"
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr "Nem található névjegy"
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "Telefonszám"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "E-mail cím"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr "Névjegy törlése"
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr "Új cím létrehozása"
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr "Cím szerkesztése"
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr "Az összes kijelölt cím törlésre kerül"
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr "Címek törlése"
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr "Nincsenek címek"
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr "Város"
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr "Állam/Megye"
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr "Futár megjegyzések"
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr "Belső megjegyzések"
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr "Cím törlése"
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr "Az összes kijelölt gyártói alkatrész törlésre kerül"
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr "Gyártói alkatrészek törlése"
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr "Az összes kijelölt paraméter törlésre kerül"
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr "Paraméterek törlése"
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr "Alkatrész rendelés"
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr "Gyártói alkatrészek törlése"
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr "Gyártói alkatrész műveletek"
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr "Nincs gyártói alkatrész"
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr "Sablon alkatrész"
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr "Gyártmány alkatrész"
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr "Nem található paraméter"
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr "Paraméter szerkesztése"
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr "Paraméter törlése"
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr "Paraméter szerkesztése"
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr "Paraméter törlése"
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr "Beszállítói alkatrész törlése"
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr "Nincs beszállítói alkatrész"
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr "Egység"
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr "Elérhetőség"
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr "Beszállítói alkatrész szerkesztése"
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr "Beszállítói alkatrész törlése"
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr "Ársáv törlése"
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr "Ársáv szerkesztése"
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr "Nincs ársáv információ"
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr "Utoljára módosítva"
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr "Ársáv szerkesztése"
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr "Ársáv törlése"
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr "igaz"
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr "hamis"
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr "Szűrő kiválasztása"
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr "Címkék nyomtatása"
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr "Riportok nyomtatása"
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr "Táblázat letöltése"
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr "Táblázat frissítése"
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr "Új szűrő hozzáadása"
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr "Összes szűrő törlése"
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr "Szűrő létrehozása"
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr "Művelet tiltva"
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr "Létrehozás nem engedélyezett"
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr "Módosítás nem engedélyezett"
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr "Törlés nem engedélyezett"
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr "Megtekintés nem engedélyezett"
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr "Form nyitva tartása"
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr "Adj meg egy érvényes számot"
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "Form hibák vannak"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr "Nincs találat"
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr "Keresés"
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr "Bevitel törlése"
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr "Fájl oszlop"
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr "Mező név"
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr "Oszlopok kiválasztása"
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "IGEN"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "NEM"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr "Igaz"
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr "Hamis"
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr "Nem szükséges alkatrész a gyártáshoz"
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr "Tételek kiválasztása"
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr "Nincs tétel kiválasztva a nyomtatáshoz"
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr "Címkék nyomtatónak elküldve"
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "Mégsem"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Küldés"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr "Form megnevezése"
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr "Várakozás a kiszolgálóra..."
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr "Hibainformációk megjelenítése"
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr "Elfogadás"
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr "Adatok betöltése"
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr "Rossz válasz a kiszolgálótól"
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr "Űrlap adat hiányzik a kiszolgálótól kapott válaszban"
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr "Form adat küldési hiba"
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr "JSON válasz hiányzó form adatok"
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr "Error 400: Rossz kérelem"
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr "A kiszolgáló 400-as hibakódot adott vissza"
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr "Form adat lekérése sikertelen"
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr "Nem találhatók hírek"
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr "Azonosító"
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr "Életkor"
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr "Értesítés"
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr "Megjelölés olvasatlanként"
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr "Megjelölés olvasottként"
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr "Nincsenek olvasatlan értesítések"
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr "Az értesítések itt fognak megjelenni"
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr "Rendelés felfüggesztése"
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr "Biztosan felfüggeszti ennek a rendelésnek a kivitelezését?"
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr "Egyéb tétel hozzáadása"
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr "Rendelés exportálása"
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr "Sor másolása"
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr "Sor szerkesztése"
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr "Sor törlése"
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr "Nem találhatók sortételek"
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr "Sor másolása"
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr "Sor szerkesztése"
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr "Sor törlése"
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr "Alkatrész tulajdonságok"
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr "Alkatrész létrehozási opciók"
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr "Alkatrész másolási opciók"
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr "Alkatrész kategória hozzáadása"
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr "Ikon (opcionális) - Az összes ikon felfedezése itt"
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr "Alkatrész kategória létrehozása"
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr "Új kategória létrehozása ez után"
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr "Alkatrész kategória létrehozva"
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr "Alkatrész kategória szerkesztése"
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr "Biztos hogy törölni szeretnéd ezt az alkatrész kategóriát?"
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr "Áthelyezés fentebbi kategóriába"
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr "Alkatrész kategória törlése"
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr "A kategóriában lévő alkatrészek kezelése"
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr "Alkategóriák kezelése"
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr "Alkatrész létrehozása"
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr "Új alkatrész létrehozása ez után"
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr "Alkatrész sikeresen létrehozva"
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr "Alkatrész szerkesztése"
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr "Alkatrész módosítva"
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr "Alkatrész változat létrehozása"
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr "Aktív alkatrész"
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr "Alkatrész nem törölhető mivel még aktív"
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr "Ezen alkatrész törlése nem vonható vissza"
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr "Ennek az alkatrésznek a teljes készlete törölve lesz"
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr "Ez az alkatrész minden alkatrészjegyzékből törölve lesz"
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr "Ehhez az alkatrészhez rendelt minden beszállítói és gyártói információ törölve lesz"
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr "Alkatrész törlése"
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr "Értesítések beállítva erre a tételre"
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr "Értesítések beállítva erre a tételre"
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr "Értesítések kérése erre a tételre"
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr "Értesítések letiltva erre a tételre"
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr "Az alkatrészjegyzék jóváhagyása minden sortételt jóvá fog hagyni"
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr "Alkatrészjegyzék jóváhagyása"
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr "Alkatrészjegyzék jóvá lett hagyva"
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr "Alkatrészjegyzék másolása"
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr "Alacsony készlet"
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr "Nincs elérhető készlet"
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr "Igény"
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr "Me"
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr "Virtuális alkatrész"
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr "Értesítésre beállított alkatrész"
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr "Értékesíthető alkatrész"
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr "Új leltár riport ütemezése."
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr "Amint elkészül, az új leltár riport letölthető lesz."
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr "Leltár riport létrehozása"
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr "Leltár riport beütemezve"
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr "Nincs elérhető leltár előzmény"
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr "Leltár bejegyzés szerkesztése"
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr "Leltár bejegyzés törlése"
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr "Nincs több változat"
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr "Nincs alkatrész paraméter sablon"
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr "Alkatrész paraméter sablon módosítása"
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr "Az összes erre a sablonra hivatkozó paraméter is törlésre kerül"
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr "Alkatrész paraméter sablon törlése"
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr "Nem található beszerzési rendelés"
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr "Ez a sortétel késésben van"
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr "Sortétel bevételezése"
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr "Alkatrész kapcsolatok törlése"
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr "Alkatrész kapcsolatok törlése"
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr "Nincs alkatrész"
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr "Kategória beállítása a kiválasztott alkatrészekhez"
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr "Alkatrész kategória beállítása"
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr "Kategória beállítása"
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr "alkatrész"
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr "alkatrészek"
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr "Nincs kategória"
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr "Megjelenítés listaként"
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr "Megjelenítés rácsnézetként"
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr "Nem találhatóak alkategóriák"
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr "Megjelenítés fában"
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr "Alkategóriák betöltése"
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr "Értesítésre beállított kategória"
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr "Nincs a lekérdezéssel egyező teszt sablon"
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr "találat"
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr "Teszt sablon szerkesztése"
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr "Teszt sablon törlése"
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr "Ez a teszt a szülő alkatrészhez lett felvéve"
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr "Teszt eredmény sablon szerkesztése"
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr "Teszt eredmény sablon törlése"
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr "Nincs megadva dátum"
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr "A megadott dátum a múltban van"
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr "Spekulatív"
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr "Az alkatrészhez nem áll rendelkezésre ütemezési információ"
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr "Hiba az alkatrész ütemezési információinak betöltésekor"
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr "Ütemezett készlet mennyiség"
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr "Maximum mennyiség"
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr "Minimális készlet"
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr "Nem találhatók pluginok"
-
-#: 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:60
-msgid "This plugin is active"
-msgstr "Ez a plugin aktív"
-
-#: 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:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr "Plugin kikapcsolása"
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr "Plugin bekapcsolása"
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr "A plugin telepítve lett"
-
-#: 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:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr "Biztosan kikapcsolod ezt a plugint?"
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "Bekapcsolás"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "Letiltás"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr "Plugin frissítve"
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr "Pénznem adatok lekérdezése sikertelen"
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr "Nincs alkatrészjegyzék infomáció"
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr "Nincs beszállítói árinfomáció"
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr "Nincsenek ársáv adatok"
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr "Nincsenek beszerzési ár előzmények"
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr "Beszerzési ár előzmények"
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr "Nincsenek eladási ár előzmények"
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr "Eladási ár előzmények"
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr "Nincs alkatrészváltozat infomáció"
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr "Alkatrészváltozat"
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr "Beszerzési rendelés szerkesztése"
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr "Másolási opciók"
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr "Beszerzési rendelés befejezése"
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr "Rendelés befejezettnek jelölése?"
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr "Minden sortétel megérkezett"
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr "Ez a rendelés olyan sortételeket tartalmaz amik még nem érkeztek be."
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr "A rendelés befejezettnek jelölésével annak adatai és sortételei a továbbiakban már nem lesznek szerkeszthetők."
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr "Beszerzési rendelés törlése"
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr "Biztosan törölni szeretnéd ezt a beszerzési rendelést?"
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr "Ezt a beszerzési rendelést nem lehet törölni"
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr "A kiküldés után a sortételek már nem lesznek szerkeszthetők."
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr "Beszerzési rendelés kiküldése"
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr "Legalább egy beszerezhető alkatrészt ki kell választani"
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr "Rendelendő mennyiség"
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr "Új beszállítói alkatrész"
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr "Új beszerzési rendelés"
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr "Hozzáadás beszerzési rendeléshez"
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr "Összevonás"
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr "Nincsenek egyező beszállítói alkatrészek"
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr "Nincsenek egyező beszerzési rendelések"
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr "Sortételek kiválasztása"
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr "Legalább egy sortételt ki kell választani"
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr "Beérkezett mennyiség"
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr "Érkező mennyiség"
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr "Bejövő készlet tételek csomagolásának meghatározása"
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr "Készlet állapota"
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr "Vonalkód hozzáadása"
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr "Vonalkód eltávolítása"
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr "Add meg a helyet"
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr "Batch kód hozzáadása"
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr "Csomagolás meghatározása"
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr "Sorozatszám hozzáadása"
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr "Jegyzet hozzáfűzése"
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr "Sorozatszámok"
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr "Rendelési kód"
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr "Érkező mennyiség"
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr "Bevételezés megerősítése"
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr "Beszerzési rendelés tételeinek bevételezése"
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr "Tétel vonalkód beolvasása"
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr "Beérkezett tétel vonalkódjának leolvasása (egyik meglévő készlet tétellel sem egyezhet)"
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr "Érvénytelen vonalkód adat"
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr "Rendelés késésben"
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr "Az összes kijelölt sortétel törlésre kerül"
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr "Töröljük a kiválasztott sortételeket?"
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr "Sortétel másolása"
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr "Sortétel szerkesztése"
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr "Sortétel törlése"
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr "Sortétel másolása"
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr "Sortétel szerkesztése"
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr "Sortétel törlése"
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr "Jelentés nyomtatása sikeres"
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr "Jelentés nyomtatása sikertelen"
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr "Vevő hozzáadása"
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr "Visszavétel létrehozása"
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr "Visszavétel szerkesztése"
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr "Visszavétel kiadása"
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr "Biztosan törölni szeretnéd ezt a visszavételt?"
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr "Visszavétel törlése"
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr "Visszavétel befejezése"
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr "Nem található visszavétel"
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr "Érvénytelen vevő"
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr "Visszavétel tételeinek bevételezése"
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr "Nincs egyező sortétel"
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr "Tétel bevételezve"
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr "Vevői rendelés létrehozása"
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr "Vevői rendelés szerkesztése"
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr "Ehhez a szállítmányhoz nincs készlet hozzárendelve"
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr "Függő szállítmányok kiszállítása"
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr "Szállítmány megerősítése"
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr "Nincs függő szállítmány"
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr "A függő a szállítmányokhoz nincs készlet hozzárendelve"
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr "Függő szállítmányok kiszállítása"
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr "Kihagyás"
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr "Vevői rendelés kiszállítása"
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr "Biztosan kiszállította a rendelést?"
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr "A rendelés nem kiszállítható mert vannak még hiányos szállítások"
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr "Ez a rendelés olyan sortételeket tartalmaz amik még nem teljesítettek."
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr "A rendelés szállítása után a rendelés tételei nem lesznek szerkeszthetők."
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr "Vissza lett igazolva ez a vevői rendelés?"
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr "Vevői rendelés visszaigazolása"
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr "Vevő rendelés törlése"
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr "A rendelés törlésével annak adatai a továbbiakban már nem lesznek szerkeszthetők."
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr "Szállítmány létrehozása"
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr "Nem található vevői rendelés"
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr "Szállítmány szerkesztése"
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr "Szállítmány kiszállítása"
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr "Szállítmány törlése"
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr "Szállítmány szerkesztése"
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr "Szállítmány törlése"
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr "Nincs egyező szállímány"
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr "Szállítmány azonosító"
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr "Nincs kiszállítva"
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr "Nyomkövetés"
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr "Számla"
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr "Szállítmány hozzáadása"
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr "Készlet foglalás megerősítése"
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr "Készlet foglalása a vevői rendeléshez"
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr "Nincs vevői rendeléshez történő foglalás"
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr "Készlet foglalások szerkesztése"
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr "Törlési művelet megerősítése"
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr "Készlet foglalások törlése"
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr "Vevőnek kiszállítva"
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr "Készlethely nincs megadva"
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr "Sorozatszámok kiosztása"
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr "Készletrendelés"
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr "Árszámítás"
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr "Nem törölhető mivel a tételek ki lettek szállítva"
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr "Nem törölhető mivel tételek vannak lefoglalva"
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr "Egységár módosítása"
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr "Nincs találat"
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr "Add meg a keresési lekérdezést"
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr "eredmény"
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr "Eredmények összezárása"
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr "Eredmények eltávolítása"
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr "Készlet tétel sorszámozása"
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr "Készlet sorozatszámozás megerősítése"
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr "Készlethely típus hozzáadása"
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr "Készlet hely szerkesztése"
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr "Új készlet hely"
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr "Új készlethely létrehozása ez után"
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr "Készlet hely létrehozva"
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr "Biztosan törölni szeretnéd ezt a készlet helyet?"
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr "Szülő készlet helyre mozgatás"
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr "Készlethely törlése"
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr "Műveletek az ezen a helyen lévő tételekhez"
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr "Műveletek az al-helyekhez"
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr "Ezt az alkatrészt nem lehet sorozatszámozni"
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr "Mennyiség hozzáadása csomagolási egységenként egyedi tételek helyett"
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr "Add meg a kezdeti mennyiséget ehhez a készlet tételhez"
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr "Add meg az új készlet tételhez tartozó sorozatszámokat (vagy hagyd üresen)"
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr "Készlet tétel lemásolva"
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr "Készlet tétel másolása"
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr "Biztosan törölni szeretnéd ezt a készlet tételt?"
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr "Készlet tétel törlése"
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr "Készlet tétel szerkesztése"
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr "Új tétel létrehozása ez után"
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr "Készlet tétel létrehozva"
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr "Több készlet tétel létre lett hozva"
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr "Sorozatszám keresése"
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr "Sorozatszám megadása"
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr "Nincs egyező sorozatszám"
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr "Több egyező eredmény is van"
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr "Készlet hozzárendelés jóváhagyása"
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr "Készlet vevőhöz rendelése"
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr "Figyelem: az összevonási művelet nem vonható vissza"
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr "Némi információ elveszik a készlet összevonás során"
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr "A készlettörténet törölve lesz az összevont tételeknél"
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr "A beszállítói alkatrész információk törlődnek az összevont tételeknél"
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr "Készlet összevonás megerősítése"
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr "Készlet tételek összevonása"
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr "Készlet áthelyezése"
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr "Áthelyezés"
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr "Leltározás"
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr "Leltár"
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr "Készlet csökkentése"
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr "Kivesz"
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr "Készlet növelése"
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Hozzáad"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr "Készlet törlése"
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr "Egyedi követésre kötelezett tételeknél a menyiség nem módosítható"
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr "Készlet mennyiség megadása"
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr "Köteg kód módosítása"
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr "Csomagolás módosítása"
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr "Készlet tételek kiválasztása"
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr "Válassz legalább egy rendelkezésre álló készlet tételt"
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr "Készlet módosítás jóváhagyása"
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr "Teszt sikeres"
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr "Teszt eredmény hozzáadása"
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr "Teszt eredmény szerkesztése"
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr "Teszt eredmény törlése"
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr "Nincs teszt eredmény"
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr "Teszt dátuma"
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr "Teszt elkezdődött"
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr "Teszt befejezve"
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr "Teszt eredmény szerkesztése"
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr "Teszt eredmény törlése"
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr "Gyártásban"
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr "Beépítve készlet tételbe"
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr "Vevő rendeléshez hozzárendelve"
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr "Nincs hely megadva"
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr "Készlet állapot módosítása"
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr "Készlet összevonása"
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr "Készlet törlése"
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr "készlet tételek"
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr "Beolvasás helyre"
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr "Készlet műveletek"
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr "Beépített tételek betöltése"
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr "Készlet tétel gyártás alatt"
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr "Készlet tétel hozzárendelve egy vevői rendeléshez"
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr "Készlet tétel hozzárendelve egy vevőhöz"
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr "Egyedi követésre kötelezett készlet tétel lefoglalva"
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr "Készlet tétel teljes egészében lefoglalva"
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr "Készlet tétel részben lefoglalva"
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr "Készlet tétel beépítve egy másikba"
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr "Készlet tétel fel lett használva egy gyártásban"
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr "Készlet tétel lejárt"
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr "Készlet tétel hamarosan lejár"
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr "Készlet tétel elutasítva"
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr "Készlet tétel elveszett"
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr "Készlet tétel megsemmisült"
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr "Kimerült"
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr "Beszállítói alkatrész nincs megadva"
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr "Készletérték"
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr "Nincs a lekérdezésnek megfelelő készlet tétel"
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr "készlethelyek"
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr "Alhelyek betöltése"
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr "Részletek"
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr "Nincs változás"
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr "Alkatrész információ nem áll rendelkezésre"
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr "A hely már nem létezik"
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr "A gyártási utasítás már nem létezik"
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr "Beszerzési megrendelés már nem létezik"
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr "Vevői megrendelés már nem létezik"
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr "Visszavétel már nem létezik"
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr "Vevő már nem létezik"
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr "A készlet tétel már nem létezik"
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr "Hozzáadva"
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr "Eltávolítva"
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr "Nincsenek beépített tételek"
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr "Készlet tétel kiszedése"
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr "Válaszd ki a kiszedni való készlet tételt"
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr "Másik tétel beépítése ebbe a készlet tételbe"
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr "Készlet tételek csak akkor építhetők be ha teljesítik a következő kritériumokat"
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr "A készlet tétel egy olyan alkatrészre mutat ami alkatrészjegyzéke ennek a készlet tételnek"
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr "A készlet tétel jelenleg elérhető készleten"
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr "A készlet tétel még nem épült be egy másik tételbe"
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr "A készlet tétel követett vagy sorozatszámmal vagy batch kóddal"
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr "Válaszd ki a beépítendő alkatrészt"
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr "Válassz ki egy vagy több készlet tételt"
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr "Kiválasztott készlet tételek"
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr "Készlet állapot módosítása"
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr "Van projektszáma"
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr "Rendelés állapota"
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr "Ellenőrizhető alkatrész"
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr "Követésre kötelezett"
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr "Gyártmány alkatrész"
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr "Van elérhető készlete"
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr "Készlet változatok engedélyezése"
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr "Alhelyekkel együtt"
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr "Helyekkel együtt"
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr "Van készlethely típusa"
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr "Alkategóriákkal együtt"
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr "Értesítés beállítva"
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr "Sorozatszámos"
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr "Sorozatszám >="
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr "Sorozatszám nagyobb vagy egyenlő mint"
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr "Sorozatszám <="
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr "Sorozatszám kisebb vagy egyenlő mint"
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr "Sorozatszám"
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr "Batch kód"
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr "Aktív alkatrész"
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr "Aktív alkatrészek készletének megjelenítése"
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr "Az alkatrész egy gyártmány"
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr "Lefoglalt"
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr "Az tétel lefoglalásra került"
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr "Felhasználható készlet"
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr "Alhelyeken lévő készlettel együtt"
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr "Kimerült készlet tételek megjelenítése"
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr "Készleten lévő tételek megjelenítése"
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr "Gyártásban lévő tételek megjelenítése"
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr "Alkatrészváltozatok készletével együtt"
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr "Másik tételbe beépült tételek mutatása"
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr "Készlet tételek melyek hozzá vannak rendelve egy vevőhöz"
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr "Készlet állapota"
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr "Van batch kódja"
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr "Követett készlet tétel sorozatszámmal vagy batch kóddal"
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr "Van beszerzési ára"
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr "Beszerzési árral rendelkező készlet tételek megjelenítése"
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr "Lejárat előtt"
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr "Lejárat után"
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr "Lejárt készlet tételek megjelenítése"
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr "Hamarosan lejáró készlet tételek megjelenítése"
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr "Teszten megfelelt"
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr "Beépített tételekkel együtt"
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr "Gyártási állapot"
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr "Alkategóriákkal együtt"
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr "Aktív alkatrészek megjelenítése"
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr "Lezárt alkatrészek megjelenítése"
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr "Elérhető"
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr "Van mértékegysége"
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr "Az alkatrésznek van megadva mértékegysége"
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr "Van IPN-je"
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr "Van belső cikkszáma"
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr "Készleten"
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr "Beszerezhető"
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr "Volt leltár"
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr "Vannak lehetőségei"
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr "Naptár nézet megjelenítése"
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr "Lista nézet megjenítése"
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr "Fa nézet megjelenítése"
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr "Sorok kinyitása"
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr "Sorok becsukása"
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr "Táblázat exportálása"
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr "Fájlfomátum kiválasztása"
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr "Adatok betöltése"
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr "sor oldalanként"
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr "Összes sor mutatása"
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr "Látható"
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr "-"
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr "a"
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr "sorból,"
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr "Nincs egyező eredmény"
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr "Lapozó elrejtése/megjelenítése"
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr "Átváltás"
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr "Összes"
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Beszerzés"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Értékesítés"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Értesítések megjelenítése"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Új értesítések"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "Adminisztrátor"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Kijelentkezés"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Mentés"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Összes értesítés és előzmény megjelenítése"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr "Platform UI - az InvenTree új felhasználói felülete - még modernebb adminisztrációs lehetőséget biztosít."
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr "Platform UI - az InvenTree új felhasználói felülete - készen áll a tesztelésre."
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr "Próbáld ki most"
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr "itt"
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "Nincs QR kód adat megadva"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Sikeresen kijelentkeztél."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Jelentkezz be újra"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Teljes találatok megjelenítése"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Keresőmező törlése"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Keresés menü bezárása"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "Közösségi háló bejelentkezési hiba"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "Felhasználó bejelentkezési hiba"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "Hiba lépett fel a közösségi hálós bejelentkezés során."
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "Kapcsolódás %(provider)s-hoz"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr "A %(provider)s felhasználói fiókkal fogsz kapcsolódni."
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "Bejelentkezés a következővel: %(provider)s"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr "A %(provider)s felhasználói fiókkal fogsz regisztrálni."
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Tovább"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "Érvénytelen SSO szolgáltató"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr "A kiválasztott SSO kiszolgáló érvénytelen, vagy nincs megfelelően konfigurálva"
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr "A %(provider_name)s fiókoddal fogsz belépni a %(site_name)s-re."
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr "Utolsó lépésként kérjük válaszoljon az alábbi kérdésekre"
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr "A kiszolgáló nincs konfigurálva"
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr "Nincs SSO kiszolgáló konfigurálva"
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Példány neve"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Adatbázis"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "A kiszolgáló hibakeresési módban fut"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Docker mód"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "A kiszolgáló docker-ben fut"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Plugin Támogatás"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Plugin támogatás engedélyezve"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Plugin támogatás letiltva"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Kiszolgáló állapota"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Rendben"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Észlelt problémák vannak"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Háttér folyamat"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Háttér folyamat nem fut"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Email beállítások"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "Email beállítások hiányoznak"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Igen"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Nem"
-
#: users/admin.py:101
msgid "Users"
msgstr "Felhasználók"
@@ -15747,35 +8495,59 @@ msgstr "Token utolsó használata"
msgid "Revoked"
msgstr "Visszavonva"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "Adminisztrátor"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Beszerzési rendelések"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Vevői rendelések"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "Visszavételek"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Jogosultságok"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Csoport"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Nézet"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Jogosultság tételek megtekintéséhez"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Hozzáad"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Jogosultság tételek hozzáadásához"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Módosítás"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Jogosultság tételek szerkesztéséhez"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Törlés"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Jogosultság tételek törléséhez"
diff --git a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po
index fb20e517fd..ae4e117ac4 100644
--- a/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/id/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Indonesian\n"
"Language: id_ID\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Pengguna tidak memiliki izin untuk melihat model ini"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (ulang)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Konfirmasi alamat email"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Masukkan email yang sama."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Alamat surel utama yang diberikan tidak valid."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Domain surel yang diberikan tidak perbolehkan."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Jumlah yang diberikan tidak valid"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Catatan"
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr "Nilai yang diberikan tidak sesuai dengan pola yang ditentukan: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Masukkan sandi"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Masukkan kata sandi baru"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Konfirmasikan kata sandi"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Konfirmasi sandi baru"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Kata sandi lama"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (ulang)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Konfirmasi alamat email"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Masukkan email yang sama."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Alamat surel utama yang diberikan tidak valid."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Domain surel yang diberikan tidak perbolehkan."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Nomor seri kosong"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Gandakan Nomor Seri"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Tidak ada nomor seri ditemukan"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Hapus tag-tag HTML dari nilai ini"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "Surel"
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr "Pilihan tidak valid"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Nama"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Keterangan"
@@ -495,8 +418,7 @@ msgstr "Keterangan"
msgid "Description (optional)"
msgstr "Keterangan (opsional)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Direktori"
@@ -541,14 +463,11 @@ msgstr "Terjadi Kesalahan Server"
msgid "An error has been logged by the server."
msgstr "Sebuah kesalahan telah dicatat oleh server."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Harus berupa angka yang valid"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Mata Uang"
@@ -556,11 +475,11 @@ msgstr "Mata Uang"
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Nama Pengguna"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Nama Depan"
@@ -568,7 +487,7 @@ msgstr "Nama Depan"
msgid "First name of the user"
msgstr "Nama depan dari pengguna"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Nama Belakang"
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Aktif"
@@ -645,7 +558,7 @@ msgstr "File data"
msgid "Select data file for upload"
msgstr "Pilih file untuk diunggah"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Unduhan gambar dari URL external tidak aktif"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr "Kelebihan tidak boleh melebihi 100%"
msgid "Invalid value for overage"
msgstr "Nilai kelebihan tidak valid"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Ubah Informasi User"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Atur Kata Sandi"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Bidang kata sandi tidak cocok"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Kata sandi yang salah"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Informasi Sistem"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Tentang InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Produksi Induk"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Pesanan harus dibatalkan sebelum dapat dihapus"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Bagian"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Tersedia"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Order Produksi"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Order Produksi"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Pilihan produksi induk tidak valid"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Referensi Order Produksi"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referensi"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Produksi induk dari produksi ini"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Pilih bagian untuk diproduksi"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Referensi Order Penjualan"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Order penjualan yang teralokasikan ke pesanan ini"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Lokasi Sumber"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Pilih dari lokasi mana stok akan diambil untuk produksi ini (kosongkan untuk mengambil stok dari mana pun)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Lokasi Tujuan"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Pilih lokasi di mana item selesai akan disimpan"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Jumlah Produksi"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Jumlah item stok yang akan dibuat"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Item selesai"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Jumlah stok item yang telah diselesaikan"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Status pembuatan"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Kode status pembuatan"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Kode Kelompok"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Kode kelompok untuk hasil produksi ini"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Tanggal Pembuatan"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Target tanggal selesai"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Tanggal selesai"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "diselesaikan oleh"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Diserahkan oleh"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Pengguna yang menyerahkan order ini"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Penanggung Jawab"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Tautan eksternal"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Tautan menuju URL eksternal"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Tidak ada hasil produksi yang ditentukan"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Hasil produksi sudah selesai"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "Hasil produksi tidak sesuai dengan order produksi"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Jumlah harus lebih besar daripada nol"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Jumlah"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Item produksi harus menentukan hasil produksi karena bagian utama telah ditandai sebagai dapat dilacak"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Item stok teralokasikan terlalu banyak"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Jumlah yang dialokasikan harus lebih dari nol"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Jumlah harus 1 untuk stok dengan nomor seri"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Stok Item"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Sumber stok item"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Jumlah stok yang dialokasikan ke produksi"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Pasang ke"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Tujuan stok item"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Hasil Produksi"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Jumlah harus angka bulat karena terdapat bagian yang dapat dilacak dalam daftar barang"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Nomor Seri"
@@ -1385,19 +1124,7 @@ msgstr "Masukkan nomor seri untuk hasil pesanan"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Lokasi"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "Alokasikan item yang diperlukan dengan nomor seri yang sesuai secara otomatis"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Nomor-nomor seri berikut sudah ada atau tidak valid"
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr "Lokasi hasil pesanan yang selesai"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Status"
@@ -1514,7 +1232,7 @@ msgstr "Terima Tidak Teralokasikan"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Terima bahwa stok item tidak teralokasikan sepenuhnya ke pesanan ini"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Stok yang diperlukan belum teralokasikan sepenuhnya"
@@ -1526,7 +1244,7 @@ msgstr "Terima Tidak Selesai"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Terima bahwa jumlah hasil produksi yang diperlukan belum selesai"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Jumlah produksi yang diperlukan masih belum cukup"
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Order memiliki hasil produksi yang belum dilengkapi"
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Nomor Seri"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Item tagihan material"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Tertunda"
@@ -1798,9 +1484,7 @@ msgstr "Dibatalkan"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Selesai"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Tampilkan kode QR"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Cetak aksi"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Cetak laporan order produksi"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Aksi produksi"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Ubah Produksi"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Batalkan Produksi"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Hapus Produksi"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Selesaikan Produksi"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Deskripsi Produksi"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Tidak ada hasil pesanan yang dibuat oleh pesanan ini"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Prioritas"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Terbuat"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Selesai"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Berkas"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Pengguna"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Harga"
@@ -2328,512 +1608,493 @@ msgstr "Harga"
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Judul"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Tautan"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Kesimpulan"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Berkas Gambar"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Lampiran"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "File tidak ditemukan"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Tautan eksternal tidak ditemukan"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Pilih file untuk dilampirkan"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Komentar"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr "Ukuran Berkas"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "Label"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr "Model"
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Terbuat"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr "Respon"
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Barang diterima"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "Hari"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Komponen"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Aktifkan Laporan"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Ukuran Halaman"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Surel diperlukan"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr "Aktifkan Integrasi Antarmuka"
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Cari barang"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Cari Persediaan"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Cari Lokasi"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Cari Perusahaan"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Perusahaan"
@@ -4496,8 +3527,7 @@ msgstr "Perusahaan"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Perusahaan"
@@ -4509,9 +3539,7 @@ msgstr "Deskripsi Perusahaan"
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Laman"
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr "Kontak alamat surel"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Kontak"
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Kode Pos"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Tidak aktif"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Unggah Gambar Baru"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Hapus Gambar"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Pelanggan"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Ponsel"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Hapus Gambar"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Unggah Gambar"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Unduh Gambar"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Pelanggan Baru"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Tidak diketahui"
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Total Harga"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Selesai"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Pelanggan"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Harga Jual"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Dikirim"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Harga Minimal"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Harga Maksimal"
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Tanggal"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "Lapor"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Aktif"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "Pilihan"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Jumlah Total"
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Muat Ulang"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Rentang Harga"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr "Hitung"
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Harga Unit"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "Riwayat Penjualan"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Terpasang"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Versi"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "Lampiran perlu diunggah untuk tes ini"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Item stok dibuat"
@@ -10849,7 +8268,7 @@ msgstr "Dipisah dari item induk"
msgid "Split child item"
msgstr "Pisah item dari barang induk"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Stok item digabungkan"
@@ -10869,7 +8288,7 @@ msgstr "Order output produksi selesai"
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Terpakai oleh order produksi"
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Terkirim ke pelanggan"
@@ -10893,361 +8312,6 @@ msgstr "Terkirim ke pelanggan"
msgid "Returned from customer"
msgstr "Dikembalikan pelanggan"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Produksi"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Perbarui Sekarang"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "Alamat surel berikut dikaitkan dengan akun Anda:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Terverifikasi"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Tidak terverifikasi"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Tambah Alamat Surel"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Tambah Surel"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "Multifaktor"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "Alamat IP"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Perangkat"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Aktivitas Terakhir"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Atur Tema"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Pengaturan Bahasa"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Pilih Bahasa"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Atur Bahasa"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Pengaturan Pencarian"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Versi Python"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Aplikasi Seluler"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Konfirmasi alamat surel"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Harap konfirmasikan bahwa %(email)s adalah alamat surel untuk pengguna %(user_display)s."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Konfirmasi"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Lupa Kata Sandi?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "Lupa kata sandi? Masukkan alamat surel Anda di bawah ini, dan kami akan mengirimkan surel yang memungkinkan Anda untuk mengatur ulangnya."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Ganti Password"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Autentikasi Dua-Faktor"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "Token Cadangan untuk Autentikasi Dua-Faktor"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Nonaktifkan 2FA"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr "Tidak ada Respon"
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr "Pilih"
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr "Tidak ada Informasi Pengguna"
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr "Buat Kontak Baru"
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "Nomor Telepon"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "Alamat Surel"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr "Kode Pos"
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr "Negara Bagian/Provinsi"
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "Ya"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "Tidak"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "Batalkan"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr "Terima"
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr "Notifikasi"
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr "Permintaan"
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "Aktifkan"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "Nonaktifkan"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr "Riwayat Harga Jual"
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr "Gabungkan"
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr "Tambah Barcode"
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr "Tambah Catatan"
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr "Tambah Pelanggan"
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr "Pelanggan Tidak Valid"
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr "Lewati"
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr "Tidak Terkirim"
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr "Tambah Pengiriman"
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr "Cari Nomor Seri"
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr "Masukkan Nomor Seri"
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr "Rincian"
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr "Tidak ada perubahan"
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr "Ditambahkan"
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr "Terhapus"
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr "Nomor Seri GTE"
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr "Nomor Seri LTE"
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr "Kode Seri"
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Beli"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Jual"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Tampilkan Notifikasi"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Notifikasi baru"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "Admin"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Keluar"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Simpan"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr "disini"
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Hapus Pencarian"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "Tersambung %(provider)s"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Selanjutnya"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "Penyedia SSO tidak valid"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Basis data"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Pengaturan Surel"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Ya"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Tidak"
-
#: users/admin.py:101
msgid "Users"
msgstr "Pengguna"
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "Admin"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Ganti"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po
index 8928daf8dc..1d66925b93 100644
--- a/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/it/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Language: it_IT\n"
@@ -37,6 +37,34 @@ msgstr "Nessun elemento trovato da eliminare"
msgid "User does not have permission to view this model"
msgstr "L'utente non ha i permessi per vedere questo modello"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (ancora)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Conferma indirizzo email"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "È necessario digitare la stessa e-mail ogni volta."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "La registrazione MFA è disabilitata."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "L'indirizzo email principale fornito non è valido."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "L'indirizzo di posta elettronica fornito non è approvato."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "La registrazione è disabilitata."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Impossibile convertire {original} in {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Quantità inserita non valida"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Note"
@@ -104,90 +116,42 @@ msgstr "Il valore '{name}' non è nel formato del pattern"
msgid "Provided value does not match required pattern: "
msgstr "Il valore fornito non corrisponde al modello richiesto: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Inserire la password"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Inserire una nuova password"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Conferma la password"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Conferma la nuova password"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Vecchia password"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (ancora)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Conferma indirizzo email"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "È necessario digitare la stessa e-mail ogni volta."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "La registrazione MFA è disabilitata."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "L'indirizzo email principale fornito non è valido."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "L'indirizzo di posta elettronica fornito non è approvato."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "La registrazione è disabilitata."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr "Impossibile serializzare più di 1000 elementi contemporaneamente"
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Numero seriale vuoto"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Seriale Duplicato"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr "Gruppo non valido: {group}"
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "L'intervallo di gruppo {group} supera la quantità consentita ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Nessun numero di serie trovato"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Il numero di numeri di serie univoci ({len(serials)}) deve corrispondere alla quantità ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Rimuovi i tag HTML da questo valore"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr "I dati contengono un contenuto in markdown proibito"
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr "Accedi all'app"
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "Email"
@@ -434,60 +396,21 @@ msgstr "Nomi duplicati non possono esistere sotto lo stesso genitore"
msgid "Invalid choice"
msgstr "Scelta non valida"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Nome"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Descrizione"
@@ -495,8 +418,7 @@ msgstr "Descrizione"
msgid "Description (optional)"
msgstr "Descrizione (opzionale)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Percorso"
@@ -541,14 +463,11 @@ msgstr "Errore del server"
msgid "An error has been logged by the server."
msgstr "Un errore è stato loggato dal server."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Deve essere un numero valido"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Valuta"
@@ -556,11 +475,11 @@ msgstr "Valuta"
msgid "Select currency from available options"
msgstr "Selezionare la valuta dalle opzioni disponibili"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Nome utente"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Nome"
@@ -568,7 +487,7 @@ msgstr "Nome"
msgid "First name of the user"
msgstr "Nome dell'utente"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Cognome"
@@ -596,16 +515,10 @@ msgstr "Superuser"
msgid "Is this user a superuser"
msgstr "Questo utente è un superutente"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Attivo"
@@ -645,7 +558,7 @@ msgstr "File dati"
msgid "Select data file for upload"
msgstr "Seleziona un file per il caricamento"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr "Formato file non supportato"
@@ -695,7 +608,7 @@ msgstr "Il download delle immagini da URL remoto non è abilitato"
msgid "Failed to download image from remote URL"
msgstr "Impossibile scaricare l'immagine dall'URL remoto"
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Database sconosciuto"
@@ -719,39 +632,12 @@ msgstr "L'eccesso non deve superare il 100%"
msgid "Invalid value for overage"
msgstr "Valore non valido per eccedenza"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Modifica informazioni utente"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Imposta Password"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Le password devono coincidere"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Password inserita non corretta"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Informazioni sistema"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Informazioni Su InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Produzione Genitore"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr "Produzione Antenata"
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Assegnato a me"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Inviato da"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "La produzione deve essere annullata prima di poter essere eliminata"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Consumabile"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Opzionale"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Assemblaggio"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Monitorato"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Testabile"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Testabile"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Articolo"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr "Ordine In Corso"
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Allocato"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Disponibile"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Ordine di Produzione"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Ordini di Produzione"
@@ -956,7 +775,7 @@ msgstr "L'ordine di compilazione non può essere creato per una parte sbloccata"
msgid "Invalid choice for parent build"
msgstr "Scelta non valida per la produzione genitore"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "L'utente o il gruppo responsabile deve essere specificato"
@@ -964,254 +783,213 @@ msgstr "L'utente o il gruppo responsabile deve essere specificato"
msgid "Build order part cannot be changed"
msgstr "L'ordine di costruzione della parte non può essere cambiata"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Riferimento Ordine Di Produzione"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Riferimento"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Breve descrizione della build (facoltativo)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Ordine di produzione a cui questa produzione viene assegnata"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Selezionare parte da produrre"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Numero di riferimento ordine di vendita"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Ordine di vendita a cui questa produzione viene assegnata"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Posizione Di Origine"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Seleziona la posizione da cui prelevare la giacenza (lasciare vuoto per prelevare da qualsiasi posizione di magazzino)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Posizione Della Destinazione"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Seleziona il luogo in cui gli articoli completati saranno immagazzinati"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Quantità Produzione"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Numero di articoli da costruire"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Articoli completati"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Numero di articoli di magazzino che sono stati completati"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Stato Produzione"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Codice stato di produzione"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Codice Lotto"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Codice del lotto per questa produzione"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Data di creazione"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Data completamento obiettivo"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Data di completamento"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "Completato da"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Rilasciato da"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Utente che ha emesso questo ordine di costruzione"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Responsabile"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Utente o gruppo responsabile di questo ordine di produzione"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Collegamento esterno"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Link a URL esterno"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Priorità di produzione"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Priorità di questo ordine di produzione"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Codice del progetto"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Codice del progetto per questo ordine di produzione"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "Impossibile scaricare l'attività per completare le allocazioni di build"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "L'ordine di produzione {build} è stato completato"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "L'ordine di produzione è stato completato"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "Deve essere fornita un numero di serie per gli articoli rintracciabili"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Nessun output di produzione specificato"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "La produzione è stata completata"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "L'output della produzione non corrisponde all'ordine di compilazione"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "La quantità deve essere maggiore di zero"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "La quantità non può essere maggiore della quantità in uscita"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "L'output della build {serial} non ha superato tutti i test richiesti"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "Elemento di Riga Ordine di Produzione"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Crea oggetto"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Crea oggetto"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Quantità"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Quantità richiesta per l'ordine di costruzione"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "L'elemento di compilazione deve specificare un output poiché la parte principale è contrassegnata come rintracciabile"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "La quantità assegnata ({q}) non deve essere maggiore della quantità disponibile ({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "L'articolo in giacenza è sovrallocato"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "La quantità di assegnazione deve essere maggiore di zero"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "La quantità deve essere 1 per lo stock serializzato"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "L'articolo in stock selezionato non corrisponde alla voce nella BOM"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Articoli in magazzino"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Origine giacenza articolo"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Quantità di magazzino da assegnare per la produzione"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Installa in"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Destinazione articolo in giacenza"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr "Livello Produzione"
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Nome Articolo"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr "Genera automaticamente ordini di produzione figli"
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Genera Output"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Quantità totale richiesta, poiché la fattura dei materiali contiene articoli rintracciabili"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Codice Seriale"
@@ -1385,19 +1124,7 @@ msgstr "Inserisci i numeri di serie per gli output di compilazione (build option
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Posizione"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "Assegna automaticamente gli articoli richiesti con i numeri di serie corrispondenti"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "I seguenti numeri di serie sono già esistenti o non sono validi"
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr "Posizione per gli output di build completati"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Stato"
@@ -1514,7 +1232,7 @@ msgstr "Accetta Non Assegnato"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Accetta che gli elementi in giacenza non sono stati completamente assegnati a questo ordine di produzione"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "La giacenza richiesta non è stata completamente assegnata"
@@ -1526,7 +1244,7 @@ msgstr "Accetta Incompleta"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Accetta che il numero richiesto di output di produzione non sia stato completato"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "La quantità di produzione richiesta non è stata completata"
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "L'ordine di produzione ha output incompleti"
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Codice articolo produttore"
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Confezionamento"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "Codice Articolo"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "IPN Articolo"
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Numero Seriale"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Quantità Disponibile"
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Tracciabile"
@@ -1725,35 +1423,26 @@ msgstr "Tracciabile"
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Consenti Le Varianti"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Distinta base (Bom)"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "Ordinato"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Disponibilità in magazzino"
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "In attesa"
@@ -1798,9 +1484,7 @@ msgstr "Annullato"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Completo"
@@ -1817,383 +1501,6 @@ msgstr "Ordine di produzione in ritardo"
msgid "Build order {bo} is now overdue"
msgstr "L'ordine di produzione {bo} è in ritardo"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Anteprima parte"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Azioni Barcode"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Mostra QR Code"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Scollega Codice a Barre"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Collega Codice a Barre"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Azioni di stampa"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Stampa report ordine di produzione"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Azioni Produzione"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Modica Produzione"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Duplica Produzione"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Annulla Produzione"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Elimina Produzione"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Completa Produzione"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Descrizione Produzione"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Nessun output di produzione è stato creato per questo ordine di produzione"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "L'ordine di produzione è pronto per essere contrassegnato come completato"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "L'ordine di produzione non può essere completato poiché gli output rimangono in sospeso"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "La quantità di produzione richiesta non è stata completata"
-
-#: build/templates/build/build_base.html:148
-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:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Data scadenza"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Questa produzione era in scadenza il %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "In ritardo"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Outputs Completati"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Ordini di Vendita"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Priorità"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Elimina ordine di produzione"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "Genera Codice QR Ordine di produzione"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Collega il codice a barre all'ordine di produzione"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Dettagli della Produzione"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Risorse di magazzino"
-
-#: build/templates/build/detail.html:43
-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:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Destinazione"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Posizione di destinazione non specificata"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Articoli Assegnati"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Lotto"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Creato"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Nessuna data di destinazione impostata"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Completato"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Build Completata"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Ordine di Produzione Subordinato"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Assegna automaticamente le scorte per la produzione"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Assegnazione Automatica"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Assegna manualmente le scorte per la produzione"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Assegna Scorte"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Ordina articoli richiesti"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Ordine Articoli"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Produzione Incompleta"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Crea nuova produzione"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Nuova Produzione"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Produzioni Completate"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Allegati"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Genera Note"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Nuovo Ordine di Produzione"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Dettagli Ordine di Produzione"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Elementi Riga"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Output Incompleti"
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Errore nella lettura del file (codifica non valida)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Errore nella lettura del file (formato non valido)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Errore nella lettura del file (dimensione errata)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Errore di lettura del file (i dati potrebbero essere danneggiati)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Seleziona file da caricare"
-
#: common/models.py:73
msgid "Updated"
msgstr "Aggiornato"
@@ -2302,13 +1585,13 @@ msgstr "Il valore non supera i controlli di convalida"
msgid "Key string must be unique"
msgstr "La stringa chiave deve essere univoca"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Utente"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr "Quantità prezzo limite"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Prezzo"
@@ -2328,512 +1608,493 @@ msgstr "Prezzo"
msgid "Unit price at specified quantity"
msgstr "Prezzo unitario in quantità specificata"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Scadenza"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "Scadenza in cui questa notifica viene ricevuta"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "Nome per questa notifica"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "È questa notifica attiva"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Token per l'accesso"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Segreto"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Segreto condiviso per HMAC"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "ID Messaggio"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Identificatore unico per questo messaggio"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Host da cui questo messaggio è stato ricevuto"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Intestazione"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Intestazione di questo messaggio"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Contenuto"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Contenuto di questo messaggio"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "Scadenza in cui questo messaggio è stato ricevuto"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Lavorato il"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "Il lavoro su questo messaggio è terminato?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Titolo"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Collegamento"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Pubblicato"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Autore"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Riepilogo"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Letto"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "Queste notizie sull'elemento sono state lette?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Immagine"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "File immagine"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Allegato"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "File mancante"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Link esterno mancante"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Seleziona file da allegare"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Commento"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "Etichetta"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Creato"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Ultimo aggiornamento"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Valore"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr "Scansione Codice A Barre"
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "Dati"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr "Dati del Codice a Barre"
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr "Utente che ha scannerizzato il codice a barre"
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr "Data e ora della scansione del codice a barre"
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr "Endpoint URL che ha elaborato il codice a barre"
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Contesto"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr "Dati contestuali per la scansione del codice a barre"
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr "Risposta"
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr "Dati di risposta dalla scansione del codice a barre"
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Risultato"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr "La scansione del codice a barre è riuscita?"
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Nuovo {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "Un nuovo ordine è stato creato e assegnato a te"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Elemento ricevuto"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "Gli elementi sono stati ricevuti a fronte di un ordine di acquisto"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "Errore generato dal plugin"
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "giorni"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Richiesta conferma"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Richiede una conferma esplicita dell'utente per una determinata azione."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Profondità livelli"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Profondità predefinita per la visualizzazione ad albero. I livelli più in alto possono essere caricati più lentamente quando necessari."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Aggiorna intervallo di controllo"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Quanto spesso controllare gli aggiornamenti (impostare a zero per disabilitare)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Backup automatico"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Abilita il backup automatico di database e file multimediali"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Intervallo Di Backup Automatico"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Definisci i giorni intercorrenti tra un backup automatico e l'altro"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "I risultati delle attività in background verranno eliminati dopo un determinato numero di giorni"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "I log di errore verranno eliminati dopo il numero specificato di giorni"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Le notifiche dell'utente verranno eliminate dopo il numero di giorni specificato"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Supporto Codice A Barre"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr "Memorizza Risultati Barcode"
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr "Memorizza i risultati della scansione del codice a barre nel database"
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr "Numero Massimo Scansioni Barcode"
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr "Numero massimo di risultati della scansione del codice a barre da memorizzare"
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Codice a barre inserito scaduto"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Tempo di ritardo di elaborazione codice a barre"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Codice a Barre Supporto Webcam"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Consenti la scansione del codice a barre tramite webcam nel browser"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Abilita il campo revisione per l'articolo"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Schema di espressione regolare per l'articolo corrispondente IPN"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Consenti duplicati IPN"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Permetti a più articoli di condividere lo stesso IPN"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Permetti modifiche al part number interno (IPN)"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Consenti di modificare il valore del part number durante la modifica di un articolo"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Copia I Dati Della distinta base dell'articolo"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Copia i dati della Distinta Base predefinita quando duplichi un articolo"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Copia I Dati Parametro dell'articolo"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Copia i dati dei parametri di default quando si duplica un articolo"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Copia I Dati dell'Articolo Test"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Copia i dati di prova di default quando si duplica un articolo"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Copia Template Parametri Categoria"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Copia i modelli dei parametri categoria quando si crea un articolo"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Modello"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Gli articoli sono modelli per impostazione predefinita"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Componente"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Gli articoli possono essere assemblati da altri componenti per impostazione predefinita"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Acquistabile"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Gli articoli sono acquistabili per impostazione predefinita"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Vendibile"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Gli articoli sono acquistabili per impostazione predefinita"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Gli articoli sono tracciabili per impostazione predefinita"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Virtuale"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Gli articoli sono virtuali per impostazione predefinita"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Mostra l'importazione nelle viste"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Mostra la procedura guidata di importazione in alcune viste articoli"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Mostra articoli correlati"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Visualizza parti correlate per ogni articolo"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Dati iniziali dello stock"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Consentire la creazione di uno stock iniziale quando si aggiunge una nuova parte"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Dati iniziali del fornitore"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Consentire la creazione dei dati iniziali del fornitore quando si aggiunge una nuova parte"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Formato di visualizzazione del nome articolo"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Formato per visualizzare il nome dell'articolo"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Icona predefinita Categoria Articolo"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Icona predefinita Categoria Articolo (vuoto significa nessuna icona)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Usa Prezzi Fornitore"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Includere le discontinuità di prezzo del fornitore nei calcoli generali dei prezzi"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Ignora la Cronologia Acquisti"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Cronologia dei prezzi dell'ordine di acquisto del fornitore superati con discontinuità di prezzo"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Utilizzare i prezzi degli articoli in stock"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Utilizzare i prezzi dei dati di magazzino inseriti manualmente per il calcolo dei prezzi"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Età dei prezzi degli articoli in stock"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Escludere dal calcolo dei prezzi gli articoli in giacenza più vecchi di questo numero di giorni"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Utilizza Variazione di Prezzo"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Includi la variante dei prezzi nei calcoli dei prezzi complessivi"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Solo Varianti Attive"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Utilizza solo articoli di varianti attive per calcolare i prezzi delle varianti"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Numero di giorni prima che il prezzo dell'articolo venga aggiornato automaticamente"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Prezzi interni"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Abilita prezzi interni per gli articoli"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Sovrascrivi Prezzo Interno"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Se disponibile, i prezzi interni sostituiscono i calcoli della fascia di prezzo"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Abilita stampa etichette"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Abilita la stampa di etichette dall'interfaccia web"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "Etichetta Immagine DPI"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Risoluzione DPI quando si generano file di immagine da fornire ai plugin di stampa per etichette"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Abilita Report di Stampa"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Abilita generazione di report di stampa"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Modalità Debug"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Genera report in modalità debug (output HTML)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Dimensioni pagina"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Dimensione predefinita della pagina per i report PDF"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Seriali Unici Globali"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "I numeri di serie per gli articoli di magazzino devono essere univoci"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Auto Riempimento Numeri Seriali"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Auto riempimento numeri nel modulo"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Elimina scorte esaurite"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Modello Codice a Barre"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Modello per la generazione di codici batch predefiniti per gli elementi stock"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Scadenza giacenza"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Abilita funzionalità di scadenza della giacenza"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Vendi giacenza scaduta"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Consenti la vendita di stock scaduti"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Tempo di Scorta del Magazzino"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Numero di giorni in cui gli articoli in magazzino sono considerati obsoleti prima della scadenza"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Crea giacenza scaduta"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Permetti produzione con stock scaduto"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Controllo della proprietà della giacenza"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Abilita il controllo della proprietà sulle posizioni e gli oggetti in giacenza"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Icona Predefinita Ubicazione di Magazzino"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Icona Predefinita Ubicazione di Magazzino (vuoto significa nessuna icona)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Modello Di Riferimento Ordine Di Produzione"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Modello richiesto per generare il campo di riferimento ordine di produzione"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Modello Di Riferimento Ordine Di Vendita"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Modello richiesto per generare il campo di riferimento ordine di vendita"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Spedizione Predefinita Ordine Di Vendita"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Abilita la creazione di spedizioni predefinite con ordini di vendita"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Modifica Ordini Di Vendita Completati"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Consenti la modifica degli ordini di vendita dopo che sono stati spediti o completati"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Modello di Riferimento Ordine D'Acquisto"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Modello richiesto per generare il campo di riferimento ordine di acquisto"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Modifica Ordini Di Acquisto Completati"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Consenti la modifica degli ordini di acquisto dopo che sono stati spediti o completati"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Abilita password dimenticata"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Abilita la funzione password dimenticata nelle pagine di accesso"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Abilita registrazione"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Abilita auto-registrazione per gli utenti nelle pagine di accesso"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "SSO abilitato"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Abilita SSO nelle pagine di accesso"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Abilita registrazione SSO"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Abilita l'auto-registrazione tramite SSO per gli utenti nelle pagine di accesso"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Email richiesta"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "Riempimento automatico degli utenti SSO"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Compila automaticamente i dettagli dell'utente dai dati dell'account SSO"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Posta due volte"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Al momento della registrazione chiedere due volte all'utente l'indirizzo di posta elettronica"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Password due volte"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Al momento della registrazione chiedere agli utenti due volte l'inserimento della password"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Domini consentiti"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Gruppo iscrizione"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Applica MFA"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Gli utenti devono utilizzare la sicurezza a due fattori."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Controlla i plugin all'avvio"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Controlla che tutti i plugin siano installati all'avvio - abilita in ambienti contenitore"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "Abilita l'integrazione URL"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Attiva plugin per aggiungere percorsi URL"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Attiva integrazione navigazione"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Abilita i plugin per l'integrazione nella navigazione"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "Abilita l'app integrata"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Abilita plugin per aggiungere applicazioni"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Abilita integrazione pianificazione"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Abilita i plugin per eseguire le attività pianificate"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Abilita eventi integrati"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Abilita plugin per rispondere agli eventi interni"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr "Abilita integrazione interfaccia"
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr "Abilita i plugin per l'integrazione nell'interfaccia utente"
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Funzionalità Dell'Inventario"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Abilita la funzionalità d'inventario per la registrazione dei livelli di magazzino e il calcolo del valore di magazzino"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Inventario periodico automatico"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Numero di giorni tra la registrazione automatica dell'inventario (imposta 0 per disabilitare)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "I rapporti d'inventario verranno eliminati dopo il numero specificato di giorni"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr "Crea modello al caricamento"
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr "Crea un nuovo modello di test quando si caricano dati di test che non corrispondono a un modello esistente"
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Nascondi Articoli Inattivi"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Mostra articoli sottoscritti"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Mostra gli articoli sottoscritti nella homepage"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Mostra le categorie sottoscritte"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Mostra le categorie dei componenti sottoscritti nella homepage"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Mostra ultimi articoli"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Mostra gli ultimi articoli sulla homepage"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Mostra le distinte base che attendono la convalida sulla homepage"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Mostra le modifiche recenti alle giacenze"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Mostra le giacenze modificate di recente nella homepage"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Mostra disponibilità scarsa delle giacenze"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Mostra disponibilità scarsa degli articoli sulla homepage"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Mostra scorte esaurite"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Mostra disponibilità scarsa delle scorte degli articoli sulla homepage"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Mostra scorte necessarie"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Mostra le scorte degli articoli necessari per la produzione sulla homepage"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Mostra scorte esaurite"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Mostra gli articoli stock scaduti nella home page"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Mostra scorte obsolete"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Mostra gli elementi obsoleti esistenti sulla home page"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Mostra produzioni in attesa"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Mostra produzioni in attesa sulla homepage"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Mostra produzioni in ritardo"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Mostra produzioni in ritardo sulla home page"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Mostra ordini di produzione inevasi"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Mostra ordini di produzione inevasi sulla home page"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Mostra Ordini di Produzione in ritardo"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Mostra Ordini di Produzione in ritardo sulla home page"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Mostra Ordini di Vendita inevasi"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Mostra Ordini di Vendita inevasi sulla home page"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Mostra Ordini di Vendita in ritardo"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Mostra Ordini di Vendita in ritardo sulla home page"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Mostra Notizie"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Mostra notizie sulla home page"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Visualizzazione dell'etichetta in linea"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Visualizza le etichette PDF nel browser, invece di scaricare come file"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Stampante per etichette predefinita"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Configura quale stampante di etichette deve essere selezionata per impostazione predefinita"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Visualizzazione dell'etichetta in linea"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Visualizza le etichette PDF nel browser, invece di scaricare come file"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Cerca Articoli"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Mostra articoli della ricerca nella finestra di anteprima"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Mostra articoli del fornitore nella finestra di anteprima"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Cerca Articoli Produttore"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Mostra articoli del produttore nella finestra di anteprima"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Nascondi Articoli Inattivi"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Escludi articoli inattivi dalla finestra di anteprima della ricerca"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Cerca Categorie"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Mostra categorie articolo nella finestra di anteprima di ricerca"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Cerca Giacenze"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Mostra articoli in giacenza nella finestra di anteprima della ricerca"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Nascondi elementi non disponibili"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Escludi gli elementi stock che non sono disponibili dalla finestra di anteprima di ricerca"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Cerca Ubicazioni"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Mostra ubicazioni delle giacenze nella finestra di anteprima di ricerca"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Cerca Aziende"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Mostra le aziende nella finestra di anteprima di ricerca"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Cerca Ordini Di Produzione"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Mostra gli ordini di produzione nella finestra di anteprima di ricerca"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Cerca Ordini di Acquisto"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Mostra gli ordini di acquisto nella finestra di anteprima di ricerca"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Escludi Ordini D'Acquisto Inattivi"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Escludi ordini di acquisto inattivi dalla finestra di anteprima di ricerca"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Cerca Ordini Di Vendita"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Visualizzazione degli ordini di vendita nella finestra di anteprima della ricerca"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Escludi Ordini Di Vendita Inattivi"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Escludi ordini di vendita inattivi dalla finestra di anteprima di ricerca"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Cerca Ordini Di Reso"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Risultati Dell'Anteprima Di Ricerca"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "Numero di risultati da visualizzare in ciascuna sezione della finestra di anteprima della ricerca"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Ricerca con regex"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Mostra quantità nei moduli"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Visualizzare la quantità di pezzi disponibili in alcuni moduli"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Il tasto Esc chiude i moduli"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "Utilizzare il tasto Esc per chiudere i moduli modali"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Barra di navigazione fissa"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "La posizione della barra di navigazione è fissata nella parte superiore dello schermo"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Formato Data"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Formato predefinito per visualizzare le date"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Programmazione Prodotto"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "Mostra informazioni sulla pianificazione del prodotto"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Inventario Prodotto"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Visualizza le informazioni d'inventario dell'articolo (se la funzionalità d'inventario è abilitata)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Lunghezza Stringa Tabella"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr "Un dominio vuoto non è consentito."
msgid "Invalid domain name: {domain}"
msgstr "Nome dominio non valido: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Carica file"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Abbina Campi"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Elementi corrispondenti"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "Corrispondenza campi non riuscita"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Articoli importati"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Passaggio Precedente"
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Produttore"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Azienda"
@@ -4496,8 +3527,7 @@ msgstr "Azienda"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Aziende"
@@ -4509,9 +3539,7 @@ msgstr "Descrizione azienda"
msgid "Description of the company"
msgstr "Descrizione dell'azienda"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Sito Web"
@@ -4531,11 +3559,7 @@ msgstr "Numero di telefono di contatto"
msgid "Contact email address"
msgstr "Indirizzo email"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Contatto"
@@ -4579,293 +3603,249 @@ msgstr "Questa azienda produce articoli?"
msgid "Default currency used for this company"
msgstr "Valuta predefinita utilizzata per questa azienda"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Indirizzo"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Codice articolo produttore"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Articolo di base"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Seleziona articolo"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Seleziona Produttore"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr "Codice articolo produttore (MPN)"
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "URL dell'articolo del fornitore"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Descrizione articolo costruttore"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Nome parametro"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Valore del parametro"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Unità"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Unità parametri"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Articolo Fornitore"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo"
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Fornitore"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Seleziona fornitore"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Unità di giacenza magazzino fornitore"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Selezionare un produttore"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "URL dell'articolo del fornitore"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Descrizione articolo fornitore"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Nota"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "costo base"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Onere minimo (ad esempio tassa di stoccaggio)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Imballaggio del pezzo"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Quantità Confezione"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "multiplo"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Ordine multiplo"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "Quantità disponibile dal fornitore"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Disponibilità Aggiornata"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "Data dell’ultimo aggiornamento dei dati sulla disponibilità"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "In magazzino"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Inattivo"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Crea ordine d'acquisto"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Azioni Azienda"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Modifica le informazioni dell'azienda"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Modifica azienda"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Elimina azienda"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Elimina Azienda"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Carica nuova immagine"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Scarica immagine dall'URL"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Elimina immagine"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Cliente"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Valuta predefinita"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Telefono"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Rimuovi"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Articoli fornitore"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Crea nuovo fornitore"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Nuovo fornitore articolo"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Articoli Produttore"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Crea nuovo articolo produttore"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Nuovo Produttore Articoli"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Giacenza Fornitore"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Ordine di acquisto"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Crea nuovo ordine di acquisto"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Nuovo Ordine di Acquisto"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Ordini di Vendita"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Crea nuovo ordine di vendita"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Nuovo Ordine di Vendita"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Assegna Giacenza"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "Ordini di reso"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "Crea nuovo ordine di reso"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "Nuovo Ordine Di Reso"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Note Dell'Azienda"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "Contatti Azienda"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Aggiungi contatti"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Produttori"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Articoli ordinati"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Modifica articolo produttore"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Cancella articolo produttore"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Articolo interno"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "Nessuna informazione sul produttore disponibile"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Fornitori"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Parametri"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Nuovo Parametro"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Articoli Prodotti"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Articoli Forniti"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Elementi in Giacenza Forniti"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Elementi in Giacenza Impegnati"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Contatti"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "Azioni Articolo Fornitore"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Ordine Articolo"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "Aggiorna Disponibilità"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Modifica fornitore articolo"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Duplica Articoli Fornitore"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "Cancella Articolo Fornitore"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Elimina Articolo Fornitore"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "Nessuna informazione sul fornitore disponibile"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Fornitore articolo in giacenza"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Crea nuova allocazione magazzino"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Nuovo Elemento in giacenza"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Ordini articoli fornitore"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Informazioni Prezzi"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Aggiungi riduzione prezzo"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Articoli in magazzino"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Prezzo articolo del fornitore"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Nuovo Fornitore"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Nuovo Produttore"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Clienti"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Nuovo cliente"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Nuova Azienda"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Sconosciuto"
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Prezzo Totale"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Stato dell'ordine"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Riferimento ordine"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Ordine"
@@ -5696,458 +4202,462 @@ msgstr "Ordine"
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Articolo interno"
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Completato"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr "Ha Spedizione"
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Ordine D'Acquisto"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Ordini di Vendita"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Restituisci ordine"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "Prezzo totale dell'ordine"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr "Il contatto non corrisponde all'azienda selezionata"
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "Descrizione dell'ordine (opzionale)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "Seleziona il codice del progetto per questo ordine"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Collegamento a un sito web esterno"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Data scadenza"
+
+#: order/models.py:317
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:332
+#: order/models.py:331
msgid "Created By"
msgstr "Creato Da"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "Utente o gruppo responsabile di questo ordine"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr "Punto di contatto per questo ordine"
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Riferimento ordine"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Stato ordine d'acquisto"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Azienda da cui sono stati ordinati gli articoli"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Riferimento fornitore"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Codice di riferimento ordine fornitore"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "ricevuto da"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Data di emissione"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Data di emissione ordine"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "Data ordine completato"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Destinazione"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr "Destinazione per gli elementi ricevuti"
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr "Il fornitore dell'articolo deve corrispondere al fornitore dell'ordine di produzione"
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "La quantità deve essere un numero positivo"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Cliente"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "Azienda da cui sono stati ordinati gli elementi"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Riferimento Cliente "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "Codice di riferimento Ordine del Cliente"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Data di spedizione"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "spedito da"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr "Solo un ordine aperto può essere contrassegnato come completo"
-#: order/models.py:1113
+#: order/models.py:1108
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:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr "L'ordine non può essere completato perché ci sono allocazioni incomplete"
-#: order/models.py:1123
+#: order/models.py:1118
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:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Quantità Elementi"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "Riferimento Linea Elemento"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Note linea elemento"
-#: order/models.py:1447
+#: order/models.py:1442
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:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "Contesto aggiuntivo per questa voce"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Prezzo unitario"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "L'articolo del fornitore deve corrispondere al fornitore"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Articolo Fornitore"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Ricevuto"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Numero di elementi ricevuti"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Prezzo di Acquisto"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Prezzo di acquisto unitario"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
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:1699
+#: order/models.py:1694
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:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Prezzo di Vendita"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Prezzo unitario di vendita"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Spedito"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Quantità spedita"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Data di spedizione"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Verificato Da"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Utente che ha controllato questa spedizione"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Spedizione"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Numero di spedizione"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Numero di monitoraggio"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Informazioni di monitoraggio della spedizione"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Numero Fattura"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Numero di riferimento per la fattura associata"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "La spedizione è già stata spedita"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "La spedizione non ha articoli di stock assegnati"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "L'elemento di magazzino non è stato assegnato"
-#: order/models.py:2047
+#: order/models.py:2042
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:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr "Impossibile allocare stock a una riga senza un articolo"
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "La quantità di ripartizione non puo' superare la disponibilità della giacenza"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "La quantità deve essere 1 per l'elemento serializzato"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "L'ordine di vendita non corrisponde alla spedizione"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "La spedizione non corrisponde all'ordine di vendita"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Linea"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "Riferimento della spedizione ordine di vendita"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Elemento"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Seleziona elemento stock da allocare"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Inserisci la quantità assegnata alla giacenza"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "Seleziona l'elemento da restituire dal cliente"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "Data di ricezione"
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "Risultati"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr "Copia Linee Extra"
msgid "Copy extra line items from the original order"
msgstr "Copia gli elementi di riga extra dall'ordine originale"
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Elementi Riga"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Numero Dell'articolo Interno"
@@ -6267,12 +4789,11 @@ msgstr "L'elemento di riga non corrisponde all'ordine di acquisto"
msgid "Select destination location for received items"
msgstr "Seleziona la posizione di destinazione per gli elementi ricevuti"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Inserisci il codice univoco per gli articoli in arrivo"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Inserisci i numeri di serie per gli articoli stock in arrivo"
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Codice a Barre"
@@ -6316,9 +4837,7 @@ msgstr "I valori dei codici a barre forniti devono essere univoci"
msgid "Shipments"
msgstr "Spedizioni"
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "Spedizioni Completate"
@@ -6440,385 +4959,16 @@ msgstr "Ordini Di Vendita in ritardo"
msgid "Sales order {so} is now overdue"
msgstr "L'ordine di vendita {so} è ora in ritardo"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "Stampa report ordine acquisto"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Esportare File Ordine"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Azioni Ordine"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Modifica ordine"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "Duplica Ordine"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Annulla l'ordine"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Contrassegna ordine come completato"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Completa l'ordine"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Descrizione Dell'Ordine"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Elementi della linea completati"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Incompleto"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Emesso"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Costo totale"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "Il costo totale non può essere calcolato"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "Selezione mancante per le seguenti colonne richieste"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "Selezioni duplicate trovate, vedi sotto. Correggi le selezioni e riprova."
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "Invia Selezione"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Campi File"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Elimina colonna"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Duplica selezionati"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Elimina riga"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "Errori esistenti nei dati inviati"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Riga"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Seleziona l'articolo del fornitore"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Ritorna agli Ordini"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Carica il file per l'Ordine di Acquisto"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "L'ordine è già elaborato. Non è possibile caricare i file."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "Passo %(step)s di %(count)s"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Stock Ricevuto"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Elementi D'Ordine D'Acquisto"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Aggiungi Elemento Riga"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "Ricevi Oggetti Riga"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Linee Extra"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Aggiungi Linea Extra"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Elementi Ricevuti"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Note dell'Ordine"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr "Stampa rapporto ordine di reso"
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "Stampa lista d'imballaggio"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "Riferimento Cliente"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Costo Totale"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "Dettagli dell'ordine"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "Stampa il rapporto dell'ordine delle vendite"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "Spedisci oggetti"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "Completa Ordine Di Vendita"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "Questo Ordine di Vendita non è stato assegnato completamente"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Elementi Ordine di Vendita"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Spedizione in sospeso"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Azioni"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Nuova spedizione"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "Corrispondenza Articoli del Fornitore"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Ordine di Vendita non trovato"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Prezzo non trovato"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "Aggiornato {part} prezzo unitario a {price}"
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr "Aggiornato {part} unità prezzo a {price} e quantità a {qty}"
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr "IPN - Numero di riferimento interno"
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Revisione"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Parole Chiave"
@@ -6843,31 +4993,31 @@ msgstr "Posizione Predefinita ID"
msgid "Default Supplier ID"
msgstr "ID Fornitore Predefinito"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Variante Di"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Scorta Minima"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Fornitori"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Utilizzato In"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "In Costruzione"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Costo Minimo"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Costo Massimo"
@@ -6879,20 +5029,12 @@ msgstr "ID principale"
msgid "Parent Name"
msgstr "Nome Principale"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Percorso Categoria"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Articoli"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Prezzo Minimo"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Prezzo Massimo"
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Categoria"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Posizione Predefinita"
@@ -7044,18 +5176,11 @@ msgstr "Posizione Predefinita"
msgid "Total Stock"
msgstr "Giacenze Totali"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr "Digita la quantità per il calcolo del prezzo"
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Categoria Articoli"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Categorie Articolo"
@@ -7063,10 +5188,7 @@ msgstr "Categorie Articolo"
msgid "Default location for parts in this category"
msgstr "Posizione predefinita per gli articoli di questa categoria"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Strutturale"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "Parole chiave predefinite per gli articoli in questa categoria"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Icona"
@@ -7092,748 +5213,731 @@ msgstr "Icona"
msgid "Icon (optional)"
msgstr "Icona (facoltativa)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Non puoi rendere principale questa categoria di articoli perché alcuni articoli sono già assegnati!"
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "Scelta non valida per l'articolo principale"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Esiste già un elemento stock con questo numero seriale"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "Non è consentito duplicare IPN nelle impostazioni dell'articolo"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Un articolo con questo Nome, IPN e Revisione esiste già."
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr "Gli articoli non possono essere assegnati a categorie articolo principali!"
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Nome articolo"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "È Template"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "Quest'articolo è un articolo di template?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "Questa parte è una variante di un altro articolo?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr "Parole chiave per migliorare la visibilità nei risultati di ricerca"
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Categoria articolo"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "Numero di revisione o di versione"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "Dove viene normalmente immagazzinato questo articolo?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Fornitore predefinito"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "Articolo fornitore predefinito"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "Scadenza Predefinita"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "Scadenza (in giorni) per gli articoli in giacenza di questo pezzo"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "Livello minimo di giacenza consentito"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "Unita di misura per questo articolo"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "Questo articolo può essere costruito da altri articoli?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "Questo articolo può essere utilizzato per costruire altri articoli?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "Questo articolo ha il tracciamento per gli elementi unici?"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "Quest'articolo può essere acquistato da fornitori esterni?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "Questo pezzo può essere venduto ai clienti?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "Quest'articolo è attivo?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "È una parte virtuale, come un prodotto software o una licenza?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "Somma di controllo Distinta Base"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr "Somma di controllo immagazzinata Distinta Base"
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "Distinta Base controllata da"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "Data di verifica Distinta Base"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Creazione Utente"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Ultimo Inventario"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Vendita multipla"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr "Valuta utilizzata per calcolare i prezzi"
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "Costo Minimo Distinta Base"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr "Costo minimo dei componenti dell'articolo"
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "Costo Massimo Distinta Base"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr "Costo massimo dei componenti dell'articolo"
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "Importo Acquisto Minimo"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr "Costo minimo di acquisto storico"
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "Importo massimo acquisto"
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr "Costo massimo di acquisto storico"
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr "Prezzo Interno Minimo"
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr "Costo minimo basato su interruzioni di prezzo interne"
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr "Prezzo Interno Massimo"
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr "Costo massimo basato su interruzioni di prezzo interne"
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr "Prezzo Minimo Fornitore"
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr "Prezzo minimo articolo da fornitori esterni"
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr "Prezzo Massimo Fornitore"
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr "Prezzo massimo dell'articolo proveniente da fornitori esterni"
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "Variazione di costo minimo"
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr "Costo minimo calcolato di variazione dell'articolo"
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "Massima variazione di costo"
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr "Costo massimo calcolato di variazione dell'articolo"
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr "Costo minimo totale calcolato"
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr "Costo massimo totale calcolato"
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr "Prezzo Di Vendita Minimo"
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr "Prezzo minimo di vendita basato sulle interruzioni di prezzo"
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr "Prezzo Di Vendita Massimo"
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr "Prezzo massimo di vendita basato sulle interruzioni di prezzo"
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "Costo Di Vendita Minimo"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr "Prezzo storico minimo di vendita"
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "Costo Di Vendita Minimo"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr "Prezzo storico massimo di vendita"
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr "Articolo per l'inventario"
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "Contatore Elemento"
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr "Numero di scorte individuali al momento dell'inventario"
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr "Totale delle scorte disponibili al momento dell'inventario"
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Data"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr "Data in cui è stato effettuato l'inventario"
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "Note aggiuntive"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr "Utente che ha eseguito questo inventario"
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "Costo Minimo Scorta"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr "Costo minimo stimato di magazzino a disposizione"
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr "Costo Massimo Scorte"
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr "Costo massimo stimato di magazzino a disposizione"
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr "File Report Inventario (generato internamente)"
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "Conteggio Articolo"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr "Numero di articoli oggetto d'inventario"
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr "Utente che ha richiesto questo report inventario"
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr "Il modello di prova può essere creato solo per gli articoli testabili"
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Nome Test"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "Inserisci un nome per la prova"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Descrizione Di Prova"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "Inserisci descrizione per questa prova"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Abilitato"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Richiesto"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "Questa prova è necessaria per passare?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Valore richiesto"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr "Questa prova richiede un valore quando si aggiunge un risultato di prova?"
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "Allegato Richiesto"
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr "Questa prova richiede un file allegato quando si aggiunge un risultato di prova?"
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "Il nome del modello del parametro deve essere univoco"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "Nome Parametro"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr "Descrizione del parametro"
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "Articolo principale"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "Modello Parametro"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Valore del Parametro"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Valore Predefinito"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "Valore Parametro Predefinito"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "ID articolo o nome articolo"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "Valore ID articolo univoco"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Valore IPN articolo"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "Livello"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "Livello distinta base"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Seleziona articolo principale"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "Articolo subordinato"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "Seleziona l'articolo da utilizzare nella Distinta Base"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr "Quantità Distinta Base per questo elemento Distinta Base"
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "Questo elemento della Distinta Base è opzionale"
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "Questo elemento della Distinta Base è consumabile (non è tracciato negli ordini di produzione)"
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "Eccedenza"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr "Quantità stimata scarti di produzione (assoluta o percentuale)"
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "Riferimento Elemento Distinta Base"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "Note Elemento Distinta Base"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "Codice di controllo"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr "Codice di controllo Distinta Base"
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Convalidato"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "Questo elemento della Distinta Base viene ereditato dalle Distinte Base per gli articoli varianti"
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Gli elementi in giacenza per gli articoli varianti possono essere utilizzati per questo elemento Distinta Base"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "La quantità deve essere un valore intero per gli articoli rintracciabili"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr "L'articolo subordinato deve essere specificato"
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr "Elemento Distinta Base Sostituito"
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr "La parte sostituita non può essere la stessa dell'articolo principale"
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "Elemento principale Distinta Base"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "Sostituisci l'Articolo"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "Articolo 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "Articolo 2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "Seleziona Prodotto Relativo"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr "Non si può creare una relazione tra l'articolo e sé stesso"
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr "La relazione duplicata esiste già"
@@ -7841,13 +5945,11 @@ msgstr "La relazione duplicata esiste già"
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Sottocategorie"
@@ -7899,7 +6001,7 @@ msgstr "Copia immagine"
msgid "Copy image from original part"
msgstr "Copia immagine dall'articolo originale"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Copia Distinta Base"
@@ -7967,6 +6069,11 @@ msgstr "L'articolo del produttore che corrisponde a questo MPN esiste già"
msgid "Supplier part matching this SKU already exists"
msgstr "L'articolo del fornitore che corrisponde a questo SKU esiste già"
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Articoli in magazzino"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "Duplica articolo"
@@ -7988,7 +6094,7 @@ msgstr "Duplica articolo"
msgid "Copy initial data from another Part"
msgstr "Copia i dati iniziali da un altro Articolo"
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "Stock iniziale"
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "Puoi produrre"
@@ -8202,9 +6307,7 @@ msgstr "Quantità non valida"
msgid "At least one BOM item is required"
msgstr "Almeno un elemento della distinta base è richiesto"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Quantità Totale"
@@ -8233,673 +6336,6 @@ msgstr "Notifica di magazzino bassa"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Lo stock disponibile per {part.name} è sceso sotto il livello minimo configurato"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "Non hai il permesso di modificare la distinta base."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr "Esegui inventario per questa categoria articolo"
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Sei iscritto alle notifiche di questa categoria"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "Sottoscrivi notifiche per questa categoria"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "Azioni Categoria"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Modifica categoria"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Modifica Categoria"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Elimina la categoria"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Cancella categoria"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "Categoria articolo di livello superiore"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Articoli (incluse le sottocategorie)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Crea nuovo articolo"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Nuovo articolo"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Parametri articolo"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "Crea nuova categoria articoli"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Nuova categoria"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "Importa Articoli"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "Crea una copia dell'articolo '%(full_name)s'."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Possibili articoli corrispondenti"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "Il nuovo articolo potrebbe essere un duplicato di questi articoli esistenti"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Articolo Stock"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr "Aggiorna i dati di pianificazione"
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Aggiorna"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr "Aggiungi informazioni inventario"
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Inventario"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "Modelli Articoli Test"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "Aggiungi Modelli Test"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "Assegnazione Ordine Di Vendita"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "Note Articolo"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Varianti articolo"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Crea nuova variante"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "Nuova variante"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "Aggiungi un nuovo parametro"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "Articoli correlati"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "Aggiungi Correlato"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Distinta base"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "Esporta azioni"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Esporta Distinta Base"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Stampa il report Distinta Base"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "Azioni Distinta Base"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Carica Distinta Base"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Valida Distinta Base"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Aggiungi elemento Distinta Base"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Assembla"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "Articoli prodotti"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Costruisci le ubicazioni degli ordini"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Fornitori articoli"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Componenti Produttori"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr "Privilegi insufficienti."
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "Ritorna agli Articoli"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "Importa Articoli da File"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr "Requisiti per l'importazione di prodotto"
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr "Il file articolo importato deve contenere le colonne con nome richiesto come indicato nella "
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr "Modello Articolo Importato"
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr "Scarica il Modello Articolo Importato"
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "Formato"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Seleziona il formato del file"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Elenco Articolo"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Sei iscritto alle notifiche per questo articolo"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "Sottoscrivi le notifiche per questo articolo"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Stampa Etichetta"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "Mostra informazioni sui prezzi"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Azioni magazzino"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "Conta articoli magazzino"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "Trasferisci giacenza"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "Azioni articolo"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Duplica articolo"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Modifica articolo"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Cancella articolo"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "L'articolo è una articolo modello (le varianti possono essere fatte da questo articolo)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "L'articolo può essere assemblato da altri articoli"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "L'articolo può essere utilizzato negli assemblaggi"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "Lo stock dell'articolo è tracciato dal numero di serie"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "L'articolo può essere acquistato da fornitori esterni"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "La parte può essere venduta ai clienti"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr "L'articolo non è attivo"
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "L'Articolo è virtuale (non è un articolo fisico)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "Mostra i Dettagli Articolo"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "Assegnato agli Ordini di Produzione"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Assegnato agli Ordini di Vendita"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Livello minimo di giacenza"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Fascia di Prezzo"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Ultimo Numero Di Serie"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Ricerca per numero seriale"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "Prezzo del Fornitore"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Costo Unitario"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "Nessun prezzo del fornitore disponibile"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "Prezzi Distinta Base"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "Prezzo di Acquisto Unitario"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "Prezzo Totale D'Acquisto"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "Nessun prezzo distinta base disponibile"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "Prezzo interno"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "Nessuna informazione sul prezzo è disponibile per questo articolo."
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr "Quantità Programmata"
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "Varianti"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Magazzino"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Prezzi"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "Programmazione"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Modelli test"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Seleziona da immagini esistenti"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "Panoramica prezzi"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr "Aggiorna prezzo articolo"
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Modifica"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "Categoria prezzo"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr "Minimo"
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "Massimo"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "Prezzo interno"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "Cronologia acquisti"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "Variazione prezzo"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "Prezzi Totali"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "Storico vendite"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr "I dati del prezzo di vendita non sono disponibili per questo prodotto"
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr "I dati della fascia di prezzo non sono disponibili per questo prodotto."
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Torna al riepilogo"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr "Aggiungi prezzo interno d'nterruzione"
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr "Prezzo di Vendita"
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr "Aggiungi Prezzo Ribassato di Vendita"
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Nessuna giacenza"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Disponibilità scarsa"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "Ritorna alla Distinta Base"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Carica la Fattura dei Materiali"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "Distinta Base caricamento richiesto"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "Carica file Distinta Base"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "Invia Dati Distinta Base"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "Requisiti per il caricamento Distinta Base"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "Il file Distinta Base deve contenere le colonne con nome richiesto come indicato nella "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "Carica Modello Distinta Base"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "Ogni articolo deve essere già presente nel database"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "Crea nuove varianti dell'articolo"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "Riferimenti Corrispondenza"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "Seleziona l'immagine dell'Articolo"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "Immagine articolo aggiornata"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Immagine articolo non trovata"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "Prezzo Articolo"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "Il codice a barre corrisponde a un elemento esistente"
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr "Scorte insufficienti disponibili"
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr "Stampa etichetta fallita"
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr "Il plugin è attivo"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Installato"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr "Metodo"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "Nessun autore trovato"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Nome per il Pacchetto Plugin - può anche contenere un indicatore di versione"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Versione"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "Nessun oggetto valido fornito nel modello"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Distinta base"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Materiali necessari"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Emesso"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Richiesto Per"
@@ -9919,11 +7360,6 @@ msgstr "Il fornitore è stato eliminato"
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Prezzo Unitario"
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "Totale"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "Assegnazioni"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Lotto"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr "Risultati Test"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "Passaggio"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "Fallito"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr "Nessun risultato (richiesto)"
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "Nessun risultato"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Elementi installati"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Seriale"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr "ID Posizione"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Percorso Ubicazione"
@@ -10041,8 +7472,7 @@ msgstr "ID Fornitore"
msgid "Customer ID"
msgstr "ID Cliente"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Installato In"
@@ -10066,9 +7496,11 @@ msgstr "Revisione Necessaria"
msgid "Delete on Deplete"
msgstr "Elimina al esaurimento"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Inventario"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Data di Scadenza"
@@ -10124,7 +7556,7 @@ msgstr "Giacenza minima"
msgid "Maximum stock"
msgstr "Giacenza massima"
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Ubicazione Esterna"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "Obsoleto"
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Ubicazione magazzino"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Posizioni magazzino"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Proprietario"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Seleziona Owner"
@@ -10227,8 +7652,7 @@ msgstr "Seleziona Owner"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "Gli elementi di magazzino non possono essere direttamente situati in un magazzino strutturale, ma possono essere situati in ubicazioni secondarie."
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "Esterno"
@@ -10236,8 +7660,7 @@ msgstr "Esterno"
msgid "This is an external stock location"
msgstr "Si tratta di una posizione esterna al magazzino"
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "Non puoi rendere strutturale questa posizione di magazzino perché alcuni elementi di magazzino sono già posizionati al suo interno!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr "L'articolo deve essere specificato"
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "Gli articoli di magazzino non possono essere ubicati in posizioni di magazzino strutturali!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "Non è possibile creare un elemento di magazzino per articoli virtuali"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "La quantità deve essere 1 per elementi con un numero di serie"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Il numero di serie non può essere impostato se la quantità è maggiore di 1"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "L'elemento non può appartenere a se stesso"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "L'elemento deve avere un riferimento di costruzione se is_building=True"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "Il riferimento di costruzione non punta allo stesso oggetto dell'articolo"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Elemento di magazzino principale"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Articolo base"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Seleziona un fornitore articolo corrispondente per questo elemento di magazzino"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "Dove si trova questo articolo di magazzino?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "Imballaggio di questo articolo di magazzino è collocato in"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "Questo elemento è stato installato su un altro elemento?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Numero di serie per questo elemento"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Codice lotto per questo elemento di magazzino"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Quantità disponibile"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "Genera Costruzione"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "Costruisci per questo elemento di magazzino"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Origina Ordine di Acquisto"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Ordine d'acquisto per questo articolo in magazzino"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "Destinazione Ordine di Vendita"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Data di scadenza per l'elemento di magazzino. Le scorte saranno considerate scadute dopo questa data"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Elimina al esaurimento"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Cancella questo Elemento di Magazzino quando la giacenza è esaurita"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "Prezzo di acquisto unitario al momento dell’acquisto"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "Convertito in articolo"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "L'articolo non è impostato come tracciabile"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "La quantità deve essere un numero intero"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr "I numeri di serie devono essere forniti come elenco"
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "La quantità non corrisponde ai numeri di serie"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "L'elemento di magazzino è stato assegnato a un ordine di vendita"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "L'elemento di magazzino è installato in un altro elemento"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "L'elemento di magazzino contiene altri elementi"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "L'elemento di magazzino è stato assegnato a un cliente"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "L'elemento di magazzino è attualmente in produzione"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "Il magazzino serializzato non può essere unito"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "Duplica elementi di magazzino"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "Gli elementi di magazzino devono riferirsi allo stesso articolo fornitore"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "I codici di stato dello stock devono corrispondere"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Le giacenze non possono essere spostate perché non disponibili"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "Note d'ingresso"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "Il valore deve essere fornito per questo test"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "L'allegato deve essere caricato per questo test"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Risultato Test"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "Test valore output"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "Risultato della prova allegato"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Note del test"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr "Il numero di serie è troppo grande"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Elemento principale"
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Scaduto"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Elementi secondari"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Sottoallocazioni"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "In quarantena"
msgid "Legacy stock tracking entry"
msgstr "Voce di tracciamento stock preesistente"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Elemento stock creato"
@@ -10849,7 +8268,7 @@ msgstr "Diviso dall'elemento genitore"
msgid "Split child item"
msgstr "Dividi elemento figlio"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Elemento stock raggruppato"
@@ -10869,7 +8288,7 @@ msgstr "Build order output completato"
msgid "Build order output rejected"
msgstr "Ordine di costruzione rifiutato"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Impegnato dall'ordine di costruzione"
@@ -10885,7 +8304,7 @@ msgstr "Ricevuto contro l'ordine di acquisto"
msgid "Returned against Return Order"
msgstr "Restituito contro l'ordine di ritorno"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Inviato al cliente"
@@ -10893,361 +8312,6 @@ msgstr "Inviato al cliente"
msgid "Returned from customer"
msgstr "Restituito dal cliente"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "Informazioni di Tracciamento Magazzino"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "Elementi Secondari Magazzino"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "Questo elemento di magazzino non ha nessun elemento secondario"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "Dati di Test"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "Rapporto del Test"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "Elimina Dati di Test"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "Aggiungi Dati Di Test"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "Note Elemento di magazzino"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "Elementi di magazzino installati"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "Installa Elemento Magazzino"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr "Elimina tutti i risultati del test per questo elemento di magazzino"
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr "Individua elemento di magazzino"
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Scansiona nella posizione"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Impostazioni di stampa"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "Azioni adeguamento giacenza"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Conta giacenza"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Aggiungi giacenza"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Rimuovi giacenza"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Serializza magazzino"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Trasferisci giacenza"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "Assegna al cliente"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "Torna al magazzino"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "Disinstalla elemento di magazzino"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Disinstalla"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "Installa elementi stock"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Installa"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "Converti in variante"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Duplica elemento di magazzino"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Modifica elemento di magazzino"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Cancella elemento di magazzino"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Produzione"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Nessun produttore impostato"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "Non sei nell'elenco dei proprietari di questo elemento. Questo elemento di magazzino non può essere modificato."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Sola lettura"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "Elemento di magazzino non disponibile"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Questo elemento di magazzino è in produzione e non può essere modificato."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "Modifica l'elemento di magazzino dalla visualizzazione generata."
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Questo elemento di magazzino è stato assegnato all'Ordine di Vendita"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Questo elemento di magazzino è stato assegnato all'Ordine di Produzione"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "pagina precedente"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Vai al numero di serie precedente"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "pagina successiva"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Vai al numero di serie successivo"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Nessuna posizione impostata"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Test"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Questo elemento di magazzino non ha superato i test richiesti"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "Questo Elemento Stock è scaduto il %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "Questo Elemento Stock scade il %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "Nessun inventario eseguito"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "Selezionare una delle varianti dell'articolo elencate sotto."
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Attenzione"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Questa azione non può essere facilmente annullata"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "Crea elementi serializzati da questo elemento di magazzino."
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Seleziona la quantità da serializzare e i numeri di serie univoci."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr "Esegui inventario per questa ubicazione di magazzino"
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr "Individua ubicazione di magazzino"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "Scansiona gli elementi in magazzino in questa ubicazione"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "Scansiona Elementi Stock"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr "Scansiona il contenitore magazzino in questa posizione"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "Scansiona container"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Azioni posizione"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Modifica la posizione"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Elimina la posizione"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "Posizione stock di livello superiore"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "Proprietario Posizione"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "Non sei nell'elenco dei proprietari di questa posizione. Questa posizione di giacenza non può essere modificata."
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Crea nuova posizione di magazzino"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Nuova Posizione"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Caricamento..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "Rilevamento Stock"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Permesso negato"
@@ -11264,8 +8328,7 @@ msgstr "Autenticazione Fallita"
msgid "You have been logged out from InvenTree."
msgstr "Sei stato disconnesso da InvenTree."
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Accedi"
@@ -11298,1078 +8361,27 @@ msgstr "Il sito è in manutenzione"
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "Il sito è attualmente in manutenzione e dovrebbe essere online presto!"
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "Indice"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr "Cronologia Notifiche"
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "Cancella Notifiche"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "Notifiche In Attesa"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "Segna tutte come lette"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "Notifiche"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr "Elimina tutte le notifiche lette"
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "Posta"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "Cronologia"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Risultati della Ricerca"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Impostazioni codice a barre"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Impostazione Ordine di Produzione"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Impostazioni categoria"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Impostazioni Server"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Impostazioni Etichetta"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Impostazioni di accesso"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr "L'email in uscita non è stata configurata. Alcune funzioni di login e di registrazione potrebbero non funzionare correttamente!"
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Registrati"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr "Accesso singolo"
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Impostazioni"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "URL"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "L'URL di base per questo plugin è %(base)s."
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Apri in una nuova scheda"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Impostazioni Notifiche"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "Impostazioni articolo"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "Importa Articolo"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "Importa Articolo"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "Modelli parametro articolo"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr "Impostazioni Inventario"
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr "Report Inventario"
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "Impostazioni Plugin"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr "Cambiando le impostazioni qui sotto, si richiede di riavviare immediatamente il server. Non cambiare le impostazioni durante l'utilizzo."
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Plugin"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "Installa Plugin"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-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:73
-msgid "Plugin Error Stack"
-msgstr "Plugin Errore Stack"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Messaggio"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Informazioni Plugin"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "nessuna informazione di versione fornita"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Licenza"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "Le informazioni sul codice vengono prelevate dall'ultimo commit git per questo plugin. Potrebbe non riflettere numeri di versione ufficiali o informazioni ma il codice effettivo in esecuzione."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Informazioni Pacchetto"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Metodo d'installazione"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Questo plugin è stato installato come pacchetto"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "Questo plugin è stato trovato in un percorso server locale"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Percorso d'installazione"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "Integrato"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-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:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "Esempio"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Autore Commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Data d'impegno"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Commit Messaggio"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Impostazioni Ordine di Acquisto"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "Impostazioni Prezzi"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "Tassi di cambio"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Aggiorna Ora"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Ultimo Aggiornamento"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Mai"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Codice del progetto"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Nuovo Codice Del Progetto"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Impostazioni Report"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr "Impostazioni Ordine Di Reso"
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Nessun valore impostato"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "Modifica impostazioni"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Elimina"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Impostazioni Utente"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Profilo"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Cerca"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Rapporti"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Impostazioni Globali"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Categorie"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Impostazioni Ordine di Vendita"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Impostazioni Magazzino"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Impostazioni Account"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Modifica Password"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "I seguenti indirizzi email sono associati con il tuo account:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Verificato"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Non verificato"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Principale"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Rendi principale"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "Re-invia il codice di verifica"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Attenzione:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "Al momento non hai nessun indirizzo email impostato. Dovresti aggiungere un indirizzo email in modo da poter ricevere notifiche, reimpostare la password, ecc."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Aggiungi indirizzo email"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Aggiungi Email"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "Multifattore"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "Sono disponibili questi fattori:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Statico"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "L'autenticazione multifattore non è configurata per il tuo account"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "Cambia fattori"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "Imposta multifattore"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "Rimuovi multifattore"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Sessioni Attive"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Disconnetti le sessioni attive (tranne questa)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Disconnetti Sessioni Attive"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "sconosciuto su sconosciuto"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "sconosciuto"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "Indirizzo IP"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Dispositivo"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Ultima attività"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s fa (questa sessione)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s fa"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Impostazioni Schermo"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Impostazioni tema"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Seleziona tema"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Imposta Tema"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Impostazioni Lingua"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Selezionare lingua"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% tradotto"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "Nessuna traduzione disponibile"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Imposta Lingua"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Alcune lingue non sono complete"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "e nascosto."
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "Mostra anche loro"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "Aiuta gli sforzi di traduzione!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr "La traduzione in lingua nativa dell'applicazione web riceve contributi tramite community crowdin. I Contributi sono accolti favorevolmente e incoraggiati."
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "InvenTree Progetto di Traduzione"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Impostazioni Home Page"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Impostazioni di ricerca"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr "Puoi accedere al tuo account utilizzando uno dei seguenti account di terze parti:"
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "Non ci sono account di social network connessi a questo account."
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "Versione di InvenTree"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Versione di Sviluppo"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Aggiornato"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Aggiornamento Disponibile"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "Documentazione InvenTree"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "Versione API"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Versione di Python"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Versione Django"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Visualizza codice sorgente su GitHub"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Crediti"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "App Mobile"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "Invia Segnalazione Bug"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "copia negli appunti"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "copia informazioni versione"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Conferma l'indirizzo e-mail"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Si prega di confermare che %(email)s è un indirizzo email per l'utente %(user_display)s."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Conferma"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "Questo link di conferma email è scaduto o non è valido. Per favoreinoltra una nuova richiesta di conferma email."
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Accedi"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "Non sei ancora iscritto?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Registrati"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Password dimenticata?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "o accedi con"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Esci"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "Sei sicuro di voler uscire?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Ritorna al Sito"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Reimposta Password"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "Hai dimenticato la password? Inserisci il tuo indirizzo e-mail qui sotto, e ti invieremo una e-mail che ti permetterà di reimpostarla."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Reimposta la Mia Password"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "Questa funzione è attualmente disabilitata. Contatta un amministratore."
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Token Errato"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "Il link di reset della password non era valido, forse perché è già stato utilizzato. Si prega di richiedere un nuovo reset della password."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Cambia password"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "La tua password è stata modificata."
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "Hai già un account? Allora accedi."
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr "Usa un SSO-provider per la registrazione"
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr "Registrazione Chiusa"
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr "L'iscrizione è attualmente chiusa."
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr "Torna alla pagina di login"
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "Visualizza nel pannello di amministrazione"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Autenticazione a Due Fattori"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Autenticazione"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "Token Di Backup Dell'Autenticazione A Due Fattori"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr "I token di backup sono stati generati, ma non vengono rivelati qui per motivi di sicurezza. Premi il pulsante qui sotto per generarne di nuovi."
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr "Nessun token di backup disponibile. Premi il pulsante qui sotto per generarne alcuni."
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "Genera token"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Disabilita Autenticazione a Due Fattori"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Sei sicuro?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Disabilita l'autenticazione a due fattori"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "Imposta l'Autenticazione a Due Fattori"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Passaggio 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Scansiona il codice QR qui sotto con un generatore di token di tua scelta (per esempio Google Authenticator)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Passaggio 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "Inserisci un token generato dall'app:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Verifica"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Aggiungi Collegamento"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Aggiungi allegato"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "Codice a Barre Identificativo"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "È necessario riavviare il server"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "È stata modificata un'impostazione che richiede un riavvio del server"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Contatta l'amministratore per maggiori informazioni"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr "I seguenti articoli sono pochi nel magazzino richiesto"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Quantità richiesta"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr "Clicca il seguente link per visualizzare questo articolo"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "Quantità minima"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Scansiona codice a barre"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Chiudi"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr "Ultima modifica"
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "Esistono errori nel modulo"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Invia"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr "Le notifiche verranno caricate qui"
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr "Nessuna spedizione"
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Aggiungi"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Acquista"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Vendi"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Mostra Notifiche"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Nuove Notifiche"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "Amministratore"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Esci"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Salva"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Mostra tutte le notifiche e la cronologia"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "Dati QR non forniti"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Sei stato disconnesso con successo."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Accedi di nuovo"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Visualizza tutti i risultati di ricerca"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Cancella ricerca"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Chiudi menu di ricerca"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "Errore Accesso Social Network"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "Accesso Account Fallito"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "Si è verificato un errore durante il tentativo di accedere tramite il tuo account di social network."
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "Connetti %(provider)s"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr "Stai per connettere un nuovo account di terze parti da %(provider)s."
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "Accedi Via %(provider)s"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr "Stai per accedere utilizzando un account di terze parti da %(provider)s."
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Continua"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Nome istanza"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "Server in esecuzione in modalità debug"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Modalità Docker"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "Il server è distribuito utilizzando docker"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Supporto Plugin"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Supporto Plugin Abilitato"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Supporto plugin disabilitato"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Stato del Server"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "In Buono stato"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Problemi rilevati"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Lavoratore di base"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Processo in background non in esecuzione"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Impostazioni e-mail"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "Impostazioni dell'email non configurate"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Si"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr "Utenti"
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "Amministratore"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Ordine di acquisto"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Ordini di Vendita"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "Ordini di reso"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Impostazione autorizzazioni"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Gruppo"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Visualizza"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Autorizzazione a visualizzare gli articoli"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Aggiungi"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Autorizzazione ad aggiungere elementi"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Modificare"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Permessi per modificare gli elementi"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Elimina"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Autorizzazione ad eliminare gli elementi"
diff --git a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po
index a4a776e62c..40c90ba785 100644
--- a/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ja/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Language: ja_JP\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "ユーザーにこのモデルを表示する権限がありません"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "メールアドレス(確認用)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "メールアドレスの確認"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "毎回同じメールアドレスを入力する必要があります。"
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "指定されたプライマリEメールアドレスは無効です。"
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "指定されたメールドメインは承認されていません。"
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "数量コードが無効です"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "メモ"
@@ -104,90 +116,42 @@ msgstr "値 '{name}' はパターン形式で表示されません"
msgid "Provided value does not match required pattern: "
msgstr "指定された値が必要なパターンと一致しません: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "パスワードを入力してください"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "新しいパスワードを入力してください。"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "パスワードの確認"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "新しいパスワードの確認"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "古いパスワード"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "メールアドレス(確認用)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "メールアドレスの確認"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "毎回同じメールアドレスを入力する必要があります。"
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "指定されたプライマリEメールアドレスは無効です。"
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "指定されたメールドメインは承認されていません。"
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "シリアル番号は空です"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "シリアル番号が見つかりません"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "この値からHTMLタグを削除"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "メールアドレス"
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr "無効な選択です"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "お名前"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "説明"
@@ -495,8 +418,7 @@ msgstr "説明"
msgid "Description (optional)"
msgstr "説明 (オプション)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "有効な数字でなければなりません"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "通貨"
@@ -556,11 +475,11 @@ msgstr "通貨"
msgid "Select currency from available options"
msgstr "利用可能なオプションから通貨を選択してください"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr "データファイル"
msgid "Select data file for upload"
msgstr "アップロードするファイルを選択"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "外部URLからの画像ダウンロードは許可されていません
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "ユーザー情報を編集"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "パスワードを設定"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "パスワードが一致しません"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "パスワードが間違っています"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "システム情報"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "InvenTree について"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "オプション"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "アセンブリ"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "パーツ"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "組立注文"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "組立注文"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "組立状況"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "作成日時"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "外部リンク"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "外部 サイト へのリンク"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "組立優先度"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "数量"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "在庫商品"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "シリアル番号"
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "ステータス"
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "シリアル番号"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "追跡可能"
@@ -1725,35 +1423,26 @@ msgstr "追跡可能"
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "処理待ち"
@@ -1798,9 +1484,7 @@ msgstr "キャンセル済"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "完了"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "組立を編集"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "組立をキャンセル"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "組立を削除"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "注文必須パーツ"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "パーツの注文"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "ファイル"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "ユーザー"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "メッセージ ID:"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "リンク"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "添付ファイル"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "ファイルがありません"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "外部リンクが見つかりません。"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "添付ファイルを選択"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "コメント:"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "テンプレート"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "パーツはデフォルトのテンプレートです"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "コンポーネント"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "パーツはデフォルトでサブコンポーネントとして使用できます"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "購入可能"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "パーツはデフォルトで購入可能です"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "販売可能"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "パーツはデフォルトで販売可能です"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "パーツはデフォルトで追跡可能です"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "デバッグモード"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "シリアル番号を自動入力"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "メールアドレスは必須です"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "非アクティブな部品を非表示"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "購読中の部品を表示"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "購読中のカテゴリを表示"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "製造元"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr "連絡先メールアドレス"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "メーカー・パーツ"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "仕入先"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "顧客"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "サプライヤー・パーツ"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "新しいサプライヤー・パーツを作成"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "新しいサプライヤー・パーツ"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "メーカー・パーツ"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "新しいメーカー・パーツを作成"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "新しいメーカ―・パーツ"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "メーカー"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "パーツの注文"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "メーカー・パーツの編集"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "メーカー・パーツを削除"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "内部パーツ"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "仕入先"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "パラメータ"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "新規パラメータ"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "在庫商品"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "内部パーツ"
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "外部ページへのリンク"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "顧客"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "購入金額"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "発送済み"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "キーワード"
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "仕入先"
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "パーツ"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "カテゴリ"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "パーツカテゴリ"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "パーツカテゴリ"
@@ -7063,10 +5188,7 @@ msgstr "パーツカテゴリ"
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "パーツカテゴリ"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "サブカテゴリ"
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "在庫商品"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "このカテゴリの通知を受け取る"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "カテゴリを編集"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "カテゴリを編集"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "カテゴリを削除"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "カテゴリを削除"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "トップレベルのパーツカテゴリ"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "パーツ (サブカテゴリを含む)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "新規パーツを作成"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "新規パーツ"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "パーツパラメータ"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "新しいパーツカテゴリを作成"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "新規カテゴリ"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "パーツをインポート"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "このパーツの通知を受け取る"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "シリアル番号で検索"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "在庫"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "価格カテゴリ"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "在庫切れ"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr "シリアル番号が大きすぎます"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "期限切れ"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "在庫商品を作成しました"
@@ -10849,7 +8268,7 @@ msgstr "親アイテムから分割する"
msgid "Split child item"
msgstr "子項目を分割"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "商品在庫をマージしました"
@@ -10869,7 +8288,7 @@ msgstr "組立注文の出力が完了しました"
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "顧客に送信されました"
@@ -10893,361 +8312,6 @@ msgstr "顧客に送信されました"
msgid "Returned from customer"
msgstr "顧客からの返品"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "組立"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "カテゴリ設定"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "メールアドレスを追加"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "確認"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr "このパーツを表示するには、次のリンクをクリックしてください"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "最小在庫"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "メール設定"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr "パーミッション設定"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "グループ"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "表示"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "項目を表示する権限"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "項目を追加する権限"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "変更"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "項目を編集する権限"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "項目を削除する権限"
diff --git a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po
index 71d311212e..fcdc1d8d42 100644
--- a/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ko/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Language: ko_KR\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr ""
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr ""
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr ""
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr ""
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr ""
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr ""
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr ""
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr ""
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr ""
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr ""
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr ""
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr ""
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr ""
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr ""
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -495,8 +418,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -556,11 +475,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po
index 592a372f2a..367c8a94c3 100644
--- a/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/lt/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Lithuanian\n"
"Language: lt_LT\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr ""
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr ""
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr ""
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr ""
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr ""
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr ""
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr ""
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr ""
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr ""
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr ""
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr ""
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr ""
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr ""
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr ""
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -495,8 +418,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -556,11 +475,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po
index f4a0699b92..0c08485efe 100644
--- a/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/lv/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Latvian\n"
"Language: lv_LV\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Lietotājam nav atļaujas, lai apskatītu šo modeli"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "E-pasts (vēlreiz)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "E-pasta adreses apstiprinājums"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Katru reizi jāievada viena un tā pati e-pasta adrese."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Norādītā primārā e-pasta adrese nav derīga."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Norādītais e-pasta domēns nav apstiprināts."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Reģistrācija ir izslēgta."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Nevarēja konvertēt {original} par {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Norādītais daudzums nav derīgs"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Piezīmes"
@@ -104,90 +116,42 @@ msgstr "Vērtība '{name}' neparādās vajadzīgajā formātā"
msgid "Provided value does not match required pattern: "
msgstr "Norādītā vērtība neatbilst nepieciešamajam formātam: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Ievadiet paroli"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Ievadiet jaunu paroli"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Apstiprināt paroli"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Apstiprināt jauno paroli"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Vecā parole"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "E-pasts (vēlreiz)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "E-pasta adreses apstiprinājums"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Katru reizi jāievada viena un tā pati e-pasta adrese."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Norādītā primārā e-pasta adrese nav derīga."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Norādītais e-pasta domēns nav apstiprināts."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Reģistrācija ir izslēgta."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Tukša sērijas numura rinda"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Atkārtojas sērijas numurs"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Grupas diapazons {group} pārsniedz pieļaujamo daudzumu ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Netika atrasts neviens sērijas numurs"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Unikālo sērijas numuru skaitam ({len(serials)}) jāatbilst daudzumam ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Noņemiet HTML tagus no šīs vērtības"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -495,8 +418,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -556,11 +475,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po
index 6936501c1d..1d8996fd3d 100644
--- a/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/nl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
@@ -37,6 +37,34 @@ msgstr "Geen items gevonden om te verwijderen"
msgid "User does not have permission to view this model"
msgstr "Gebruiker heeft geen rechten om dit model te bekijken"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "E-mailadres (opnieuw)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "E-mailadres bevestiging"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Er moet hetzelfde e-mailadres ingevoerd worden."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "Registratie is uitgeschakeld."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Het opgegeven primaire e-mailadres is ongeldig."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Het ingevoerde e-maildomein is niet goedgekeurd."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registratie is uitgeschakeld."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "{original} kon niet worden omgezet naar {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Ongeldige hoeveelheid ingevoerd"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Opmerkingen"
@@ -104,90 +116,42 @@ msgstr "Waarde '{name}' verschijnt niet in patroonformaat"
msgid "Provided value does not match required pattern: "
msgstr "Opgegeven waarde komt niet overeen met vereist patroon: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Voer wachtwoord in"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Voer een nieuw wachtwoord in"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Wachtwoord bevestigen"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Nieuw wachtwoord bevestigen"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Oude wachtwoord"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "E-mailadres (opnieuw)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "E-mailadres bevestiging"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Er moet hetzelfde e-mailadres ingevoerd worden."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "Registratie is uitgeschakeld."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Het opgegeven primaire e-mailadres is ongeldig."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Het ingevoerde e-maildomein is niet goedgekeurd."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registratie is uitgeschakeld."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr "Kan niet meer dan 1000 items tegelijk serienummers geven."
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Leeg serienummer"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Duplicaat serienummer"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr "Ongeldige groep: {group}"
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Groepsbereik {group} overschrijdt toegestane hoeveelheid ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Geen serienummers gevonden"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Hoeveelheid van unieke serienummers ({s}) moet overeenkomen met de hoeveelheid ({q})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Verwijder HTML tags van deze waarde"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr "Gegevens bevatten verboden markdown inhoud"
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr "Log in op de app"
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-mail"
@@ -434,60 +396,21 @@ msgstr "Dubbele namen kunnen niet bestaan onder hetzelfde bovenliggende object"
msgid "Invalid choice"
msgstr "Ongeldige keuze"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Naam"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Omschrijving"
@@ -495,8 +418,7 @@ msgstr "Omschrijving"
msgid "Description (optional)"
msgstr "Omschrijving (optioneel)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Pad"
@@ -541,14 +463,11 @@ msgstr "Serverfout"
msgid "An error has been logged by the server."
msgstr "Er is een fout gelogd door de server."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Moet een geldig nummer zijn"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Valuta"
@@ -556,11 +475,11 @@ msgstr "Valuta"
msgid "Select currency from available options"
msgstr "Selecteer valuta uit beschikbare opties"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Gebruikersnaam"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Voornaam :"
@@ -568,7 +487,7 @@ msgstr "Voornaam :"
msgid "First name of the user"
msgstr "Voornaam van de gebruiker"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Achternaam"
@@ -596,16 +515,10 @@ msgstr "Administrator "
msgid "Is this user a superuser"
msgstr "Is deze gebruiker een administrator "
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Actief"
@@ -645,7 +558,7 @@ msgstr "Data bestand"
msgid "Select data file for upload"
msgstr "Selecteer een bestand om te uploaden"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr "Bestandsformaat niet ondersteund"
@@ -695,7 +608,7 @@ msgstr "Afbeeldingen van externe URL downloaden is niet ingeschakeld"
msgid "Failed to download image from remote URL"
msgstr "Fout bij het downloaden van afbeelding van externe URL"
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Onbekende database"
@@ -719,39 +632,12 @@ msgstr "Overschot mag niet groter zijn dan 100%"
msgid "Invalid value for overage"
msgstr "Ongeldige waarde voor overschot"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Gebruikersgegevens bewerken"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Wachtwoord instellen"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Wachtwoordvelden komen niet overeen"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Onjuist wachtwoord opgegeven"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Systeeminformatie"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Over InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Bovenliggende Productie"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr "Voorouderlijke bouw"
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Toegewezen aan mij"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Uitgegeven door"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Productie moet geannuleerd worden voordat het kan worden verwijderd"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Verbruiksartikelen"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Optioneel"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Samenstelling"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Gevolgd"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Testbaar"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Testbaar"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Onderdeel"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Toegewezen"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Beschikbaar"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Productieorder"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Productieorders"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Ongeldige keuze voor bovenliggende productie"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Productieorderreferentie"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referentie"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Korte beschrijving van de build (optioneel)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Productieorder waar deze productie aan is toegewezen"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Selecteer onderdeel om te produceren"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Verkooporder Referentie"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Verkooporder waar deze productie aan is toegewezen"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Bronlocatie"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Selecteer de locatie waar de voorraad van de productie vandaan moet komen (laat leeg om vanaf elke standaard locatie te nemen)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Bestemmings Locatie"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Selecteer locatie waar de voltooide items zullen worden opgeslagen"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Productiehoeveelheid"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Aantal voorraaditems om te produceren"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Voltooide voorraadartikelen"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Aantal voorraadartikelen die zijn voltooid"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Productiestatus"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Productiestatuscode"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Batchcode"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Batchcode voor deze productieuitvoer"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Aanmaakdatum"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Verwachte opleveringsdatum"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Opleveringsdatum"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "voltooid door"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Uitgegeven door"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Gebruiker die de productieorder heeft gegeven"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Verantwoordelijke"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Gebruiker of groep verantwoordelijk voor deze bouwopdracht"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Externe Link"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Link naar externe URL"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Bouw prioriteit"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Prioriteit van deze bouwopdracht"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Project code voor deze build order"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Productieorder {build} is voltooid"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Een productieorder is voltooid"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Geen productie uitvoer opgegeven"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Productie uitvoer is al voltooid"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "Productuitvoer komt niet overeen met de Productieorder"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Hoeveelheid moet groter zijn dan nul"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "Hoeveelheid kan niet groter zijn dan aantal"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Bouw object"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Bouw object"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Hoeveelheid"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Vereiste hoeveelheid voor bouwopdracht"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Productieartikel moet een productieuitvoer specificeren, omdat het hoofdonderdeel gemarkeerd is als traceerbaar"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Toegewezen hoeveelheid ({q}) mag de beschikbare voorraad ({a}) niet overschrijden"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Voorraad item is te veel toegewezen"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Toewijzing hoeveelheid moet groter zijn dan nul"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Hoeveelheid moet 1 zijn voor geserialiseerde voorraad"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "Geselecteerde voorraadartikelen komen niet overeen met de BOM-regel"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Voorraadartikel"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Bron voorraadartikel"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Voorraad hoeveelheid toe te wijzen aan productie"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Installeren in"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Bestemming voorraadartikel"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Onderdeel naam"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Productieuitvoer"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Geheel getal vereist omdat de stuklijst traceerbare onderdelen bevat"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Serienummers"
@@ -1385,19 +1124,7 @@ msgstr "Voer serienummers in voor productieuitvoeren"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Locatie"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "Vereiste artikelen automatisch toewijzen met overeenkomende serienummers"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "De volgende serienummers bestaan al of zijn ongeldig"
@@ -1442,19 +1169,10 @@ msgstr "Reden voor annulering van bouworder(s)"
msgid "Location for completed build outputs"
msgstr "Locatie van voltooide productieuitvoeren"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Status"
@@ -1514,7 +1232,7 @@ msgstr "Accepteer Niet-toegewezen"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Accepteer dat voorraadartikelen niet volledig zijn toegewezen aan deze productieorder"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Vereiste voorraad is niet volledig toegewezen"
@@ -1526,7 +1244,7 @@ msgstr "Accepteer Onvolledig"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Accepteer dat het vereist aantal productieuitvoeren niet is voltooid"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Vereiste productiehoeveelheid is voltooid"
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Productieorder heeft onvolledige uitvoeren"
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Fabrikant artikel nummer (MPN)"
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Verpakking"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "Onderdeel-id"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Serienummer"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Toegewezen hoeveelheid"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Beschikbare hoeveelheid"
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Volgbaar"
@@ -1725,35 +1423,26 @@ msgstr "Volgbaar"
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Stuklijstartikel"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Toegewezen voorraad"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "In bestelling"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "Externe voorraad"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Beschikbare Voorraad"
@@ -1778,7 +1465,6 @@ msgstr "Beschikbare varianten voorraad"
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Bezig"
@@ -1798,9 +1484,7 @@ msgstr "Geannuleerd"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Voltooid"
@@ -1817,383 +1501,6 @@ msgstr "Achterstallige Productieorder"
msgid "Build order {bo} is now overdue"
msgstr "Productieorder {bo} is nu achterstallig"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Miniatuurweergave van onderdeel"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Barcode acties"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "QR-code weergeven"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Barcode loskoppelen"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Koppel Barcode"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Afdruk acties"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Print productieorderrapport"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Productie acties"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Bewerk Productie"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Dupliceer Bouw"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Annuleer Productie"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Verwijder Productie"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Voltooi Productie"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Productiebeschrijving"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Er zijn geen productuitvoeren aangemaakt voor deze productieorder"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Productieorder is gereed om te markeren als voltooid"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Productieorder kan niet worden voltooid omdat er nog producties openstaan"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "Vereiste Producthoeveelheid is nog niet bereikt"
-
-#: build/templates/build/build_base.html:148
-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:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Streefdatum"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Deze productie was verwacht op %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Achterstallig"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Voltooide Uitvoeren"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Verkooporder"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Prioriteit"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Productie details"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Voorraadbron"
-
-#: build/templates/build/detail.html:43
-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:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Bestemming"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Bestemmingslocatie niet opgegeven"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Toegewezen Onderdelen"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Batch"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Gecreëerd"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Geen doeldatum ingesteld"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Voltooid"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Productie niet compleet"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Onderliggende Productieorders"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Voorraad niet meer toewijzen"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Voorraad niet meer toewijzen"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Automatisch voorraad toewijzen aan productie"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Automatisch Toewijzen"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Handmatig voorraad toewijzen aan productie"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Voorraad Toewijzen"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Vereiste onderdelen bestellen"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Onderdelen bestellen"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "De beschikbare voorraad is gefilterd op basis van de opgegeven bron locatie voor deze build order"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Onvolledige Productieuitvoeren"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Nieuwe productieuitvoer aanmaken"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Nieuwe Productieuitvoer"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Verbruikte voorraad"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Voltooide Productieuitvoeren"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Bijlagen"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Productie notities"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Nieuwe Productieorder"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Productieorderdetails"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Artikelen"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Onvolledige Productieuitvoeren"
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Geen plug-in gevonden"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Fout bij lezen bestand (ongeldige codering)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Fout bij lezen bestand (ongeldig formaat)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Fout bij lezen bestand (onjuiste afmeting)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Fout bij lezen bestand (gegevens kunnen beschadigd zijn)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Bestand"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Selecteer bestand om te uploaden"
-
#: common/models.py:73
msgid "Updated"
msgstr "Bijgewerkt"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "Sleutelreeks moet uniek zijn"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Gebruiker"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Prijs"
@@ -2328,512 +1608,493 @@ msgstr "Prijs"
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Eindpunt"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "Eindpunt waarop deze webhook wordt ontvangen"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "Naam van deze webhook"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "Is deze webhook actief"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Token voor toegang"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Geheim"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Gedeeld geheim voor HMAC"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "Bericht ID"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Koptekst"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Koptekst van dit bericht"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Berichtinhoud"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Inhoud van dit bericht"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Aan gewerkt"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Titel"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Koppeling"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Gepubliceerd"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Samenvatting"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Gelezen"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Afbeelding"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Afbeelding"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Symbool"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Definitie"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Bijlage"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Ontbrekend bestand"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Externe link ontbreekt"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Bestand als bijlage selecteren"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Opmerking"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "Label"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Gecreëerd"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Laatst bijgewerkt"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Waarde"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr "Barcode Scan"
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr "Barcode gegevens"
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr "Gebruiker die de barcode gescand heeft"
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr "Datum en tijd van de streepjescode scan"
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr "Adres eindpunt dat de streepjescode verwerkt"
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr "Contextgegevens voor de barcode scan"
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr "Reactie"
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr "Reactiegegevens van de barcode scan"
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Resultaat"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr "Was de barcode succesvol gescand?"
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Nieuw: {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "Een nieuwe order is aangemaakt en aan u toegewezen"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "Artikelen zijn ontvangen tegen een inkooporder"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "dagen"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Bevestiging vereist"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Vereis expliciete bevestiging van de gebruiker voor bepaalde actie."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Boomstructuur Diepte"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Standaard diepte voor treeview. Diepere niveaus kunnen geladen worden wanneer ze nodig zijn."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Interval voor update"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Hoe vaak te controleren op updates (nul om uit te schakelen)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Automatische backup"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Automatische back-up van database- en mediabestanden inschakelen"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Automatische backup interval"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Geef het aantal dagen op tussen geautomatiseerde backup"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Interval Taak Verwijderen"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Resultaten van achtergrondtaken worden verwijderd na het opgegeven aantal dagen"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Error Log Verwijderings Interval"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Resultaten van achtergrondtaken worden verwijderd na het opgegeven aantal dagen"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Interval Verwijderen Notificatie"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Meldingen van gebruikers worden verwijderd na het opgegeven aantal dagen"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Streepjescodeondersteuning"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr "Sla de resultaten van de barcode op"
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr "Sla de barcode scan resultaten op in de database"
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr "Maximale aantal Barcode Scans"
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr "Maximum aantal resultaten van de barcode scan op te slaan"
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Barcode Invoer Vertraging"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Barcode invoerverwerking vertraging"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Barcode Webcam Ondersteuning"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Barcode via webcam scannen in browser toestaan"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Herzieningen onderdeel"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Revisieveld voor onderdeel inschakelen"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Regulier expressiepatroon voor het overeenkomende Onderdeel IPN"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Duplicaat IPN toestaan"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Toestaan dat meerdere onderdelen dezelfde IPN gebruiken"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Bewerken IPN toestaan"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Sta het wijzigen van de IPN toe tijdens het bewerken van een onderdeel"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Kopieer Onderdeel Stuklijstgegevens"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Kopieer standaard stuklijstgegevens bij het dupliceren van een onderdeel"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Kopieer Onderdeel Parametergegevens"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Parametergegevens standaard kopiëren bij het dupliceren van een onderdeel"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Kopieer Onderdeel Testdata"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Testdata standaard kopiëren bij het dupliceren van een onderdeel"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Kopiëer Categorieparameter Sjablonen"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Sjabloon"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Onderdelen zijn standaard sjablonen"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Onderdelen kunnen standaard worden gebruikt als subcomponenten"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Koopbaar"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Onderdelen kunnen standaard gekocht worden"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Verkoopbaar"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Onderdelen kunnen standaard verkocht worden"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Onderdelen kunnen standaard gevolgd worden"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Virtueel"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Onderdelen zijn standaard virtueel"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Toon Import in Weergaven"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Toon de importwizard in sommige onderdelenweergaven"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Verwante onderdelen tonen"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Verwante onderdelen voor een onderdeel tonen"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Initiële voorraadgegevens"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Aanmaken van eerste voorraad toestaan bij het toevoegen van een nieuw onderdeel"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Initiële leveranciergegevens"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Aanmaken van eerste leveranciersgegevens toestaan bij het toevoegen van een nieuw onderdeel"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Onderdelennaam Weergaveopmaak"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Opmaak om de onderdeelnaam weer te geven"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Standaardicoon voor onderdeel catagorie"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Standaardicoon voor onderdeel catagorie (leeg betekent geen pictogram)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Forceer Parameter Eenheden"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Als er eenheden worden opgegeven, moeten parameterwaarden overeenkomen met de opgegeven eenheden"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Minimaal aantal prijs decimalen"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Minimaal aantal decimalen om weer te geven bij het weergeven van prijsgegevens"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Maximum prijs decimalen"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Maximum aantal decimalen om weer te geven bij het weergeven van prijsgegevens"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Gebruik leveranciersprijzen"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Prijsvoordelen leveranciers opnemen in de totale prijsberekening"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Aankoopgeschiedenis overschrijven"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Historische order prijzen overschrijven de prijzen van de leverancier"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Gebruik voorraaditem prijzen"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Gebruik prijzen van handmatig ingevoerde voorraadgegevens voor prijsberekeningen"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Voorraad artikelprijs leeftijd"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Voorraaditems ouder dan dit aantal dagen uitsluiten van prijsberekeningen"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Gebruik variantprijzen"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Variantenprijzen opnemen in de totale prijsberekening"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Alleen actieve varianten"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Gebruik alleen actieve variantonderdelen voor het berekenen van variantprijzen"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Prijzen Herbouw interval"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Aantal dagen voordat de prijzen voor onderdelen automatisch worden bijgewerkt"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Interne Prijzen"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Inschakelen van interne prijzen voor onderdelen"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Interne prijs overschrijven"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Indien beschikbaar, interne prijzen overschrijven berekeningen van prijsbereik"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Printen van labels Inschakelen"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Printen van labels via de webinterface inschakelen"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "Label Afbeelding DPI"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "DPI resolutie bij het genereren van afbeelginsbestanden voor label printer plugins"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Activeer Rapportages"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Activeer het genereren van rapporten"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Foutopsporingsmodus"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Rapporten genereren in debug modus (HTML uitvoer)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Paginagrootte"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Standaard paginagrootte voor PDF rapporten"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Globaal unieke serienummers"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Serienummers voor voorraaditems moeten globaal uniek zijn"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Serienummers automatisch invullen"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Automatisch invullen van serienummer in formulieren"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Verwijder uitgeputte voorraad"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "Bepaalt standaard gedrag wanneer een voorraadartikel leeg is"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Batchcode Sjabloon"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Sjabloon voor het genereren van standaard batchcodes voor voorraadartikelen"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Verlopen Voorraad"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Verlopen voorraad functionaliteit inschakelen"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Verkoop Verlopen Voorraad"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Verkoop verlopen voorraad toestaan"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Voorraad Vervaltijd"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Aantal dagen voordat voorraadartikelen als verouderd worden beschouwd voor ze verlopen"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Produceer Verlopen Voorraad"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Sta productie met verlopen voorraad toe"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Voorraad Eigenaar Toezicht"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Eigenaarstoezicht over voorraadlocaties en items inschakelen"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Voorraadlocatie standaard icoon"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Standaard locatie pictogram (leeg betekent geen icoon)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Geïnstalleerde voorraad items weergeven"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Geïnstalleerde voorraadartikelen in voorraadtabellen tonen"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "Geïnstalleerde voorraad items moeten in de BOM voor het bovenliggende deel bestaan"
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "Sta 'Niet op voorraad overschrijving' toe"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Toestaan dat voorraadartikelen die niet op voorraad zijn worden overgebracht tussen voorraadlocaties"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Productieorderreferentiepatroon"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Vereist patroon voor het genereren van het Bouworderreferentieveld"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Retourorders inschakelen"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Retourorder functionaliteit inschakelen in de gebruikersinterface"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Retourorder referentie patroon"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Bewerk voltooide retourorders"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Bewerken van retourorders toestaan nadat deze zijn voltooid"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Verkooporderreferentiepatroon"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Vereist patroon voor het genereren van het Verkooporderreferentieveld"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Standaard Verzending Verkooporder"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Aanmaken standaard verzending bij verkooporders inschakelen"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Bewerk voltooide verkooporders"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Bewerken van verkooporders toestaan nadat deze zijn verzonden of voltooid"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Inkooporderreferentiepatroon"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Vereist patroon voor het genereren van het Inkooporderreferentieveld"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Bewerk voltooide verkooporders"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Bewerken van inkooporders toestaan nadat deze zijn verzonden of voltooid"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Wachtwoord vergeten functie inschakelen"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Wachtwoord vergeten functie inschakelen op de inlogpagina's"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Registratie inschakelen"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Zelfregistratie voor gebruikers op de inlogpagina's inschakelen"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "SSO inschakelen"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "SSO inschakelen op de inlogpagina's"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Schakel gebruikersregistratie met SSO in"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Zelfregistratie voor gebruikers middels SSO op de inlogpagina's inschakelen"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "E-mailadres verplicht"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "SSO-gebruikers automatisch invullen"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Gebruikersdetails van SSO-accountgegevens automatisch invullen"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "E-mail twee keer"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Bij inschrijving gebruikers twee keer om hun e-mail vragen"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Wachtwoord tweemaal"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Toegestane domeinen"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Inschrijven beperken tot bepaalde domeinen (komma-gescheiden, beginnend met @)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Groep bij aanmelding"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "MFA afdwingen"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Gebruikers moeten multifactor-beveiliging gebruiken."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Controleer plugins bij het opstarten"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Controleer of alle plug-ins zijn geïnstalleerd bij het opstarten - inschakelen in container-omgevingen"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "Activeer URL-integratie"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Plugins toestaan om URL-routes toe te voegen"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Activeer navigatie integratie"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Plugins toestaan om te integreren in navigatie"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "Activeer app integratie"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Activeer plug-ins om apps toe te voegen"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Activeer planning integratie"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Activeer plugin om periodiek taken uit te voeren"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Activeer evenement integratie"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Activeer plugin om op interne evenementen te reageren"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr "Interface integratie activeren"
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr "Plug-ins inschakelen om te integreren in de gebruikersinterface"
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Activeer project codes"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "Activeer project codes voor het bijhouden van projecten"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Voorraadcontrole functionaliteit"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Schakel voorraadfunctionaliteit in voor het opnemen van voorraadniveaus en het berekenen van voorraadwaarde"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "Externe locaties uitsluiten"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Voorraadartikelen op externe locaties uitsluiten van voorraadberekeningen"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Automatische Voorraadcontrole Periode"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Aantal dagen tussen automatische voorraadopname (ingesteld op nul om uit te schakelen)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Rapport Verwijdering Interval"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Voorraadrapportage zal worden verwijderd na het opgegeven aantal dagen"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr "Maak template aan bij het uploaden"
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr "Maak een nieuw testsjabloon bij het uploaden van testgegevens die niet overeenkomen met een bestaande sjabloon"
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Inactieve Onderdelen Verbergen"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "Verberg inactieve delen bij items op de homepage"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Toon geabonneerde onderdelen"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Toon geabonneerde onderdelen op de homepage"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Toon geabonneerde categorieën"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Toon geabonneerde onderdeel categorieën op de startpagina"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Toon laatste onderdelen"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Toon laatste onderdelen op de startpagina"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Laat BOMs zien die wachten op validatie op de startpagina"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Toon recente voorraadwijzigingen"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Toon recent aangepaste voorraadartikelen op de startpagina"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Toon lage voorraad"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Toon lage voorraad van artikelen op de startpagina"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Toon lege voorraad"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Toon lege voorraad van artikelen op de startpagina"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Toon benodigde voorraad"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Toon benodigde voorraad van artikelen voor productie op de startpagina"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Toon verlopen voorraad"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Toon verlopen voorraad van artikelen op de startpagina"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Toon verouderde voorraad"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Toon verouderde voorraad van artikelen op de startpagina"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Toon openstaande producties"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Toon openstaande producties op de startpagina"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Toon achterstallige productie"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Toon achterstallige producties op de startpagina"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Toon uitstaande PO's"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Toon uitstaande PO's op de startpagina"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Toon achterstallige PO's"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Toon achterstallige PO's op de startpagina"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Toon uitstaande SO's"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Toon uitstaande SO's op de startpagina"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Toon achterstallige SO's"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Toon achterstallige SO's op de startpagina"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "Toon in behandeling SO verzendingen"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "Toon in behandeling zijnde SO verzendingen op de startpagina"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Nieuws tonen"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Nieuws op de startpagina weergeven"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Inline labelweergave"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "PDF-labels in browser weergeven, in plaats van als bestand te downloaden"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Standaard label printer"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Instellen welke label printer standaard moet worden geselecteerd"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Inline rapport weergeven"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "PDF-rapporten in de browser weergeven, in plaats van als bestand te downloaden"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Zoek Onderdelen"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Onderdelen weergeven in zoekscherm"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Zoek leveranciersonderdelen"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Leveranciersonderdelen weergeven in zoekscherm"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Fabrikant onderdelen zoeken"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Fabrikant onderdelen weergeven in zoekscherm"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Inactieve Onderdelen Verbergen"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Inactieve verkooporders weglaten in het zoekvenster"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Zoek categorieën"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Toon onderdeelcategorieën in zoekvenster"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Zoek in Voorraad"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Toon voorraad items in zoekvenster"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Verberg niet beschikbare voorraad items"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Voorraadartikelen die niet beschikbaar zijn niet in het zoekvenster weergeven"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Locaties doorzoeken"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Toon voorraadlocaties in zoekvenster"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Zoek bedrijven"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Toon bedrijven in zoekvenster"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Zoek Bouworders"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Toon bouworders in zoekvenster"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Inkooporders Zoeken"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Toon inkooporders in het zoekvenster"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Inactieve Inkooporders Weglaten"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Inactieve inkooporders weglaten in het zoekvenster"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Verkooporders zoeken"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Toon verkooporders in het zoekvenster"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Inactieve Verkooporders Weglaten"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Inactieve verkooporders weglaten in het zoekvenster"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Zoek retourorders"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "Toon bouworders in zoekvenster"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr "Inactieve retourbestellingen weglaten"
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr "Inactieve retourorders uitsluiten in zoekvenster"
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Zoekvoorbeeld resultaten"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "Aantal resultaten om weer te geven in elk gedeelte van het zoekvenster"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Regex zoeken"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "Schakel reguliere expressies in zoekopdrachten in"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "Hele woorden zoeken"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "Zoekopdrachten geven resultaat voor hele woord overeenkomsten"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Toon hoeveelheid in formulieren"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Hoeveelheid beschikbare onderdelen in sommige formulieren weergeven"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Escape-toets sluit formulieren"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "Gebruik de Escape-toets om standaard formulieren te sluiten"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Vaste navigatiebalk"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "De navigatiebalk positie is gefixeerd aan de bovenkant van het scherm"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Datum formaat"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Voorkeursindeling voor weergave van datums"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Onderdeel planning"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "Toon informatie voor het plannen van onderdelen"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Voorraadcontrole onderdeel"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Toon voorraadinformatie van onderdeel (als voorraadcontrole functionaliteit is ingeschakeld)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Tabel tekenreekslengte"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "Foutrapportages ontvangen"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "Meldingen ontvangen van systeemfouten"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr "Een leeg domein is niet toegestaan."
msgid "Invalid domain name: {domain}"
msgstr "Ongeldige domeinnaam: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Upload Bestand"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Vergelijk Velden"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Geïmporteerde onderdelen"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Vorige Stap"
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Fabrikant"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Bedrijf"
@@ -4496,8 +3527,7 @@ msgstr "Bedrijf"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Bedrijven"
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr "Telefoonnummer voor contact"
msgid "Contact email address"
msgstr "Contact e-mailadres"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr "Fabriceert dit bedrijf onderdelen?"
msgid "Default currency used for this company"
msgstr "Standaardvaluta die gebruikt wordt voor dit bedrijf"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Adres"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Fabrikant onderdeel"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Basis onderdeel"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Onderdeel selecteren"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Fabrikant selecteren"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "URL voor externe link van het fabrikant onderdeel"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Omschrijving onderdeel fabrikant"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Parameternaam"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Parameterwaarde"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Eenheden"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Parameter eenheden"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Leveranciersonderdeel"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel"
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Leverancier"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Leverancier selecteren"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Voorraad beheers eenheid voor leveranciers"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Selecteer fabrikant onderdeel"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Opmerking"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "basisprijs"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Minimale kosten (bijv. voorraadkosten)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "meerdere"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Order meerdere"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "Op voorraad"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Inkooporder aanmaken"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Bedrijfsinformatie bewerken"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Bedrijf bewerken"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Bedrijf verwijderen"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Bedrijf verwijderen"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Afbeelding onderdeel"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Nieuwe afbeelding uploaden"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Afbeelding downloaden van URL"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Klant"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Gebruik standaard valuta"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Telefoon"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Leveranciersonderdeel"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Nieuw leveranciers onderdeel"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Fabrikant onderdelen"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Maak nieuw fabrikant onderdeel"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Nieuw fabrikant onderdeel"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Leverancier voorraad"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Inkooporders"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Nieuwe inkooporder aanmaken"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Nieuwe Inkooporder"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Verkooporders"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Nieuwe inkooporder aanmaken"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Nieuwe Verkooporder"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Toegewezen voorraad"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Opmerkingen Bedrijf"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Fabrikanten"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Order onderdeel"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Fabrikant onderdeel bewerken"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Fabrikant onderdeel verwijderen"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Intern onderdeel"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "Geen fabrikanten informatie beschikbaar"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Leveranciers"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Nieuwe Parameter"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Gefabriceerde onderdelen"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Geleverde Onderdelen"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Geleverde Voorraadartikelen"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Toegewezen Voorraadartikelen"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Order Onderdeel"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Bewerk Leveranciers onderdeel"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Dupliceer Leveranciers onderdeel"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Verwijder leveranciers onderdeel"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "Geen leveranciersinformatie beschikbaar"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Voorraad leverancier"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Nieuw voorraadartikel aanmaken"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Nieuw Voorraadartikel"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Leverancier Onderdelenorders"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Prijsinformatie"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Voorraadartikelen"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Nieuwe fabrikant"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Klanten"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Nieuwe Klant"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Nieuw Bedrijf"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Totaalprijs"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Order Referentie"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Intern onderdeel"
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Voltooid"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Inkooporder"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Verkooporder"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Retour bestelling"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Link naar externe pagina"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Streefdatum"
+
+#: order/models.py:317
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:332
+#: order/models.py:331
msgid "Created By"
msgstr "Aangemaakt Door"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "Gebruiker of groep verantwoordelijk voor deze order"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Orderreferentie"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Inkooporder status"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Bedrijf waar de artikelen van worden besteld"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Leveranciersreferentie"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Order referentiecode van leverancier"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "ontvangen door"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Datum van uitgifte"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Order uitgegeven op datum"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "Order voltooid op datum"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Bestemming"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr "Onderdeelleverancier moet overeenkomen met de Inkooporderleverancier"
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "Hoeveelheid moet een positief getal zijn"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Klant"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "Bedrijf waaraan de artikelen worden verkocht"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Klantreferentie "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "Klant order referentiecode"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Verzenddatum"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "verzonden door"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
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:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
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:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Hoeveelheid artikelen"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "Artikelregel referentie"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Artikel notities"
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "Additionele context voor deze regel"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Stukprijs"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "Leveranciersonderdeel moet overeenkomen met leverancier"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Leveranciersonderdeel"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Ontvangen"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Aantal ontvangen artikelen"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Inkoopprijs"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Aankoopprijs per stuk"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr "Virtueel onderdeel kan niet worden toegewezen aan een verkooporder"
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr "Alleen verkoopbare onderdelen kunnen aan een verkooporder worden toegewezen"
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Verkoopprijs"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Prijs per stuk"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Verzonden"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Verzonden hoeveelheid"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Datum van verzending"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Gecontroleerd door"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Gebruiker die deze zending gecontroleerd heeft"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Zending"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Zendingsnummer"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Volgnummer"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Zending volginformatie"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Factuurnummer"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Referentienummer voor bijbehorende factuur"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "Verzending is al verzonden"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "Zending heeft geen toegewezen voorraadartikelen"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "Voorraadartikel is niet toegewezen"
-#: order/models.py:2047
+#: order/models.py:2042
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:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr "Kan voorraad niet toewijzen aan een regel zonder onderdeel"
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "Toewijzingshoeveelheid kan niet hoger zijn dan de voorraadhoeveelheid"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "Hoeveelheid moet 1 zijn voor geserialiseerd voorraadartikel"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "Verkooporder komt niet overeen met zending"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "Verzending komt niet overeen met verkooporder"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Regel"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "Verzendreferentie verkooporder"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Artikel"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Selecteer voorraadartikel om toe te wijzen"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Voer voorraadtoewijzingshoeveelheid in"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr "Extra regels kopiëren"
msgid "Copy extra line items from the original order"
msgstr "Extra regelitems van de oorspronkelijke bestelling kopiëren"
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Artikelen"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Intern Onderdeelnummer"
@@ -6267,12 +4789,11 @@ msgstr "Artikelregel komt niet overeen met inkooporder"
msgid "Select destination location for received items"
msgstr "Selecteer bestemmingslocatie voor ontvangen artikelen"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Voer batch code in voor inkomende voorraad items"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Voer serienummers in voor inkomende voorraadartikelen"
@@ -6284,7 +4805,7 @@ msgstr "Overschrijf verpakkingsinformatie voor binnenkomende voorraad"
msgid "Additional note for incoming stock items"
msgstr "Extra opmerking voor inkomende voorraad items"
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr "Geleverde streepjescodewaarden moeten uniek zijn"
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "Voltooide Verzendingen"
@@ -6440,385 +4959,16 @@ msgstr "Achterstallige Verkooporder"
msgid "Sales order {so} is now overdue"
msgstr "Verkooporder {so} is nu achterstallig"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "Print rapport inkooporder"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Exporteer order naar bestand"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Order acties"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Order bewerken"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Order annuleren"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Order markeren als voltooid"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Order Voltooien"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Order Beschrijving"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Afgeronde artikelen"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Incompleet"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Uitgegeven"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Totale kosten"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "Totale kosten konden niet worden berekend"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "Dien Selecties In"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Rij verwijderen"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "Er zijn fouten in de ingediende gegevens"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Rij"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Selecteer Leveranciersonderdeel"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Terug naar Orders"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Bestand uploaden voor Inkooporder"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "Order is al verwerkt. Bestanden kunnen niet meer worden geüpload."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Ontvangen Voorraadartikelen"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Inkooporder Artikelen"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Artikel toevoegen"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Extra Regels"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Extra Regel Toevoegen"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Ontvangen Artikelen"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Ordernotities"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "Pakbon afdrukken"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "Klantreferentie"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "Print verkooporderrapport"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "Voltooi Verkooporder"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "Deze Verkooporder is niet volledig toegewezen"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Verkooporder Artikelen"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Verzendingen in behandeling"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Acties"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Nieuwe Verzending"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "Leveranciersonderdelen Vergelijken"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Verkooporder niet gevonden"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Prijs niet gevonden"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "{part} stukprijs bijgewerkt naar {price}"
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr "{part} stukprijs bijgewerkt naar {price} en aantal naar {qty}"
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr "IPN"
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Minimum voorraad"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Leveranciers"
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "Bouwen"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr "Bovenliggende ID"
msgid "Parent Name"
msgstr "Bovenliggende naam"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Onderdelen"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr "Stapelen"
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Categorie"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Standaard locatie"
@@ -7044,18 +5176,11 @@ msgstr "Standaard locatie"
msgid "Total Stock"
msgstr "Totale Voorraad"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Onderdeel Categorie"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Onderdeel Categorieën"
@@ -7063,10 +5188,7 @@ msgstr "Onderdeel Categorieën"
msgid "Default location for parts in this category"
msgstr "Standaard locatie voor onderdelen in deze categorie"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Structureel"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Pictogram"
@@ -7092,748 +5213,731 @@ msgstr "Pictogram"
msgid "Icon (optional)"
msgstr "Pictogram (optioneel)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Voorraadartikel met dit serienummer bestaat al"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Onderdeel naam"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Onderdeel Categorie"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "Standaardleverancier"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "Verlooptijd (in dagen) voor voorraadartikelen van dit deel"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "Minimaal toegelaten stock niveau"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "Eenheden voor dit onderdeel"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Laatste voorraadcontrole"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr "Onderdeel voor voorraadcontrole"
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr "Aantal individuele voorraadvermeldingen op het moment van voorraadcontrole"
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr "Totale voorraad op het moment van voorraadcontrole"
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Datum"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr "Datum waarop voorraad werd uitgevoerd"
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr "Gebruiker die deze voorraad heeft uitgevoerd"
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "Minimale voorraadprijs"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr "Geschatte minimum kosten van de voorraad op de hand"
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr "Maximale voorraadkosten"
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr "Geschatte maximale kosten van de hand van voorraad"
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr "Bestand voorraadcontrole (intern gegenereerd)"
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "Aantal onderdelen"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr "Aantal door voorraadopname gedekte onderdelen"
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr "Gebruiker die om dit voorraadrapport heeft gevraagd"
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr "Test sjablonen kunnen alleen worden gemaakt voor testbare onderdelen"
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Ingeschakeld"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "De template van de parameter moet uniek zijn"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "Parameternaam"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Parameterwaarde"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "Standaard Parameter Waarde"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Voorraaditems voor variant onderdelen kunnen worden gebruikt voor dit BOM artikel"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "Hoeveelheid moet een geheel getal zijn voor trackable onderdelen"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr "Afbeelding kopiëren"
msgid "Copy image from original part"
msgstr "Afbeelding kopiëren van het oorspronkelijke onderdeel"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Voorraadartikelen"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr "Niet toegewezen voorraad"
msgid "Variant Stock"
msgstr "Variant voorraad"
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "Eerste voorraad"
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr "Ongeldige hoeveelheid"
msgid "At least one BOM item is required"
msgstr "Minstens één stuklijst BOM artikel is vereist"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Totale hoeveelheid"
@@ -8233,673 +6336,6 @@ msgstr "Lage voorraad melding"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "De beschikbare voorraad voor {part.name} is onder het ingestelde minimumniveau gedaald"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "U heeft geen toestemming om de stuklijst te bewerken."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr "De stuklijst BOM dit onderdeel is gewijzigd en moet worden gevalideerd"
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr "Deze stuklijst BOM is laatst gecontroleerd door %(checker)s op %(check_date)s"
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr "Deze stuklijst BOM is niet gevalideerd."
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr "Voorraadcontrole uitvoeren voor deze deelcategorie"
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Categorie bewerken"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Categorie bewerken"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Categorie verwijderen"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Categorie verwijderen"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Nieuw onderdeel"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Onderdeel Parameters"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Nieuwe Categorie"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Voorraad onderdeel"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr "Voorraadinformatie toevoegen"
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Voorraadcontrole"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "Verkoopordertoewijzingen"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "Een parameter toevoegen"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Exporteren van stuklijst BOM"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Print stuklijst BOM Rapport"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "Stuklijst BOM acties"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Stuklijst BOM uploaden"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Valideren stuklijst BOM"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Stuklijst BOM item toevoegen"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Assemblages"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Productieordertoewijzingen"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Onderdeelfabrikanten"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "Formaat"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Selecteer bestandsindeling"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Label afdrukken"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Voorraad acties"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "Tel voorraad"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "Voorraad van onderdeel verplaatsen"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "Onderdeel kan vanuit andere onderdelen worden samengesteld"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "Onderdeel kan gebruikt worden voor assemblages"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "Onderdeel voorraad wordt bijgehouden op basis van serienummer"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "Toegewezen aan Productieorder"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Toegewezen aan verkooporders"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Minimale voorraad niveau"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Prijs bereik"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Zoek op serienummer"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "Stukslijst prijs"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "Geen stuklijst BOM prijs beschikbaar"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Voorraad"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Prijzen"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Selecteer uit bestaande afbeeldingen"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Geen voorraad"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Lage voorraad"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "Terug naar stuklijst BOM"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Upload stuklijst"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "stuklijst BOM upload vereisten"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "Stuklijst BOM bestand uploaden"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "Stuklijst BOM gegevens verzenden"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "Vereisten voor stuklijst BOM upload"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "Het stuklijst BOM bestand moet de vereiste kolommen met naam en toenaam bevatten in de "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "Stuklijst BOM Upload Sjabloon"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "Elk onderdeel moet al bestaan in de database"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "Selecteer afbeelding onderdeel"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "Afbeelding onderdeel bijgewerkt"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Afbeelding van onderdeel niet gevonden"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr "Streepjescode komt niet overeen met een bestaand voorraadartikel"
msgid "Stock item does not match line item"
msgstr "Voorraad item komt niet overeen met regelitem"
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr "Onvoldoende voorraad beschikbaar"
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "QR Code"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "QR code"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Afbeelding onderdeel"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Uitgegeven"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Vereist Voor"
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Stukprijs"
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "Totaal"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "Toewijzingen"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Batch"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr "Voorraad locatie items"
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "Test"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Geïnstalleerde items"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Serienummer"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr "Locatie ID"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Locatie pad"
@@ -10041,8 +7472,7 @@ msgstr "Leverancier ID"
msgid "Customer ID"
msgstr "Klant ID"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Geïnstalleerd in"
@@ -10066,9 +7496,11 @@ msgstr "Beoordeling nodig"
msgid "Delete on Deplete"
msgstr "Verwijderen na uitzetten"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Voorraadcontrole"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Vervaldatum"
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Externe locatie"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr "Vervaldatum na"
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "Verouderd"
@@ -10202,24 +7632,19 @@ msgstr "Voorraad locatie soorten"
msgid "Default icon for all locations that have no icon set (optional)"
msgstr "Standaardpictogram voor alle locaties waarvoor geen pictogram is ingesteld (optioneel)"
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Voorraadlocatie"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Voorraadlocaties"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Eigenaar"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Selecteer eigenaar"
@@ -10227,8 +7652,7 @@ msgstr "Selecteer eigenaar"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "Voorraaditems kunnen niet direct worden geplaatst op een structurele voorraadlocatie, maar kunnen zich op onderliggende locaties bevinden."
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "Extern"
@@ -10236,8 +7660,7 @@ msgstr "Extern"
msgid "This is an external stock location"
msgstr "Dit is een externe voorraadlocatie"
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr "Locatie type"
@@ -10249,257 +7672,257 @@ msgstr "Voorraad locatie type van deze locatie"
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "U kunt deze voorraadlocatie niet structureel maken omdat sommige voorraadartikelen er al in liggen!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr "Onderdeel moet gespecificeerd worden"
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "Voorraaditems kunnen niet worden geplaatst in structurele voorraadlocaties!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "Voorraadartikel kan niet worden aangemaakt voor virtuele onderdelen"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr "Onderdeel type ('{self.supplier_part.part}') moet {self.part} zijn"
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "Hoeveelheid moet 1 zijn voor item met een serienummer"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Serienummer kan niet worden ingesteld als de hoeveelheid groter is dan 1"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "Item kan niet tot zichzelf behoren"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "Item moet een bouw referentie hebben als is_building=True"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "Bouw referentie verwijst niet naar hetzelfde deel object"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Bovenliggend voorraad item"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Basis onderdeel"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Selecteer een leveranciersdeel voor dit voorraadartikel"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "Waar bevindt zich dit voorraaditem?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "Het verpakken van dit voorraaditem is opgeslagen in"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "Is dit item geïnstalleerd in een ander item?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Serienummer van dit item"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Batch code voor dit voorraaditem"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Voorraad hoeveelheid"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "Bron Bouw"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "Build voor dit voorraaditem"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "Verbruikt door"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr "Bestelling bouwen welke dit voorraadartikel heeft verbruikt"
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Inkooporder Bron"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Inkooporder voor dit voorraadartikel"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "Bestemming Verkooporder"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Vervaldatum voor voorraadartikel. Voorraad zal worden beschouwd als verlopen na deze datum"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Verwijderen bij leegmaken"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Verwijder dit voorraadproduct wanneer de voorraad is leeg"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "Enkele eenheidsprijs van de aankoop op het moment van aankoop"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "Omgezet tot onderdeel"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "Onderdeel is niet ingesteld als traceerbaar"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "Hoeveelheid moet heel getal zijn"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr "Hoeveelheid mag niet hoger zijn dan de beschikbare voorraad ({self.quantity})"
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr "Serienummers moeten als lijst worden opgegeven"
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "Hoeveelheid komt niet overeen met serienummers"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr "Testsjabloon bestaat niet"
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "Voorraadartikel is toegewezen aan een verkooporder"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "Voorraad item is geïnstalleerd in een ander item"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "Voorraadartikel bevat andere producten"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "Voorraadartikel is aan een klant toegewezen"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "Voorraad item is momenteel in productie"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "Geserialiseerde voorraad kan niet worden samengevoegd"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "Dupliceer voorraadartikelen"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "Voorraadartikelen moeten hetzelfde onderdeel verwijzen"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "Voorraadartikelen moeten verwijzen naar dezelfde leveranciersdeel"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "De voorraad statuscodes moeten overeenkomen"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Voorraadartikel kan niet worden verplaatst omdat het niet op voorraad is"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr "Voorraad item volgen"
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "Item notities"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "Waarde moet voor deze test worden opgegeven"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "Bijlage moet worden geüpload voor deze test"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr "Ongeldige waarde voor deze test"
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Test resultaat"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "Test uitvoer waarde"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "Test resultaat bijlage"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Test notities"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr "Test station"
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr "De identificatie van het teststation waar de test werd uitgevoerd"
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr "Gestart"
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr "Het tijdstip van de start test"
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr "Afgerond"
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr "Het tijdstip van de afgeronde test"
@@ -10559,7 +7982,7 @@ msgstr "De testtijd kan niet eerder zijn dan de starttijd van de test"
msgid "Serial number is too large"
msgstr "Serienummer is te groot"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Bovenliggend Item"
@@ -10571,12 +7994,11 @@ msgstr "Bovenliggende voorraad item"
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr "Gebruik pakketgrootte bij het toevoegen: de hoeveelheid gedefinieerd is het aantal pakketten"
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Verlopen"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Onderliggende items"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Sublocaties"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "In quarantaine geplaatst"
msgid "Legacy stock tracking entry"
msgstr "Verouderde volgcode"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Voorraaditem gemaakt"
@@ -10849,7 +8268,7 @@ msgstr "Splits van bovenliggend item"
msgid "Split child item"
msgstr "Splits onderliggende item"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Samengevoegde voorraadartikelen"
@@ -10869,7 +8288,7 @@ msgstr "Product voltooid"
msgid "Build order output rejected"
msgstr "Build order uitvoer afgewezen"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Verbruikt door productieorder"
@@ -10885,7 +8304,7 @@ msgstr "Ontvangen onder verkooporder"
msgid "Returned against Return Order"
msgstr "Geretourneerd onder retourorder"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Naar klant verzonden"
@@ -10893,361 +8312,6 @@ msgstr "Naar klant verzonden"
msgid "Returned from customer"
msgstr "Geretourneerd door klant"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Scan naar Locatie"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Voorraad tellen"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Voorraad overzetten"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Artikel dupliceren"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Bewerk voorraad item"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Voorraadartikel verwijderen"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Product"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Geen fabrikant geselecteerd"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "U staat niet in de lijst van eigenaars van deze locatie. Deze voorraadlocatie kan niet worden bewerkt."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Alleen lezen"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "Dit voorraadartikel is niet beschikbaar"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Deze voorraad is in productie en kan niet worden bewerkt."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "Bewerk het voorraaditem uit de build weergave."
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Dit voorraadartikel is toegewezen aan Verkooporder"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Dit voorraadartikel is toegewezen aan Productieorder"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr "Dit voorraaditem is geserialiseerd. Het heeft een uniek serienummer en de hoeveelheid kan niet worden aangepast"
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "vorige pagina"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Navigeer naar het vorige serienummer"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "volgende pagina"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Navigeer naar het volgende serienummer"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Geen locatie ingesteld"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Testen"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Dit voorraadartikel heeft niet alle vereiste tests doorstaan"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "Dit voorraadartikel is verlopen op %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "Dit voorraadartikel verloopt op %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "Er is geen voorraad uitgevoerd"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr "Voorraad item"
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr "Bewerk voorraad status"
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr "Stock Item QR Code"
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr "Link streepjescode aan standaard artikel"
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "Selecteer één van de hieronder vermelde onderdelen varianten."
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Waarschuwing"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Deze actie kan niet makkelijk ongedaan worden gemaakt"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr "Converteer voorraad item"
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr "Terug naar voorraad"
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "Creëer geserialiseerde artikelen van dit voorraadartikel."
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Selecteer aantal om te serialiseren en unieke serienummers."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr "Voorraadcontrole uitvoeren voor deze voorraadlocatie"
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr "Zoek voorraad locatie"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "Scan voorraadartikelen naar deze locatie"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "Scan items op voorraad"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr "Scan de voorraadcontainer naar deze locatie"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "Scan in container"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr "Print locatie rapport"
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Locatie acties"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Bewerk locatie"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Verwijder locatie"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "Locatie voorraad topniveau"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "Locatie eigenaar"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "U staat niet in de lijst van eigenaars van deze locatie. Deze voorraadlocatie kan niet worden bewerkt."
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr "Locatie type"
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Maak nieuwe voorraadlocatie"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Nieuwe Locatie"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr "Voorraad locatie"
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr "Gescande voorraadcontainer op deze locatie"
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr "Voorraadlocatie QR-code"
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr "Link streepjescode aan voorraad locatie"
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Laden..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "Voorraad volgen"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr "Stuklijst BOM wacht op validatie"
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr "Uitgebreide voorraad"
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr "Verlopen voorraad"
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr "Verouderde voorraad"
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Productieorderinstellingen"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr "Voorraadcontrole instellingen"
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr "Voorraadcontrole rapporten"
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Bericht"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Deze plugin is als pakket geïnstalleerd"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Bericht indienen"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Inkooporder Instellingen"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Verwijderen"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr "Geen voorraadlocatie typen gevonden"
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Startpagina"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Verkooporder Instellingen"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Taalinstellingen"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Taal selecteren"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Taal instellen"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Een aantal talen zijn nog niet compleet"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Startpagina Instellingen"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Bevestigen"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr "De volgende onderdelen hebben een lage vereiste voorraad"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Vereiste Hoeveelheid"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr "Creëer stuklijst BOM Item"
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr "Toon rijgegevens"
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr "Rij gegevens"
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Sluit"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr "Download stuklijst BOM sjabloon"
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr "Levels"
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr "Selecteer het maximum aantal te exporteren stuklijst BOM niveaus (0 = alle levels)"
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr "Inclusief alternatieve onderdelen"
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr "Inclusief alternatieve onderdelen in geëxporteerd stuklijst BOM"
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr "Voeg parametergegevens toe"
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr "Voeg deel parameter gegevens toe aan geëxporteerde stuklijst BOM"
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr "Inclusief voorraadgegevens"
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr "Inclusief voorraadgegevens in geëxporteerde stuklijst BOM"
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr "Inclusief fabrikant gegevens"
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr "Voeg fabrikant gegevens toe aan geëxporteerd stuklijst BOM"
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr "Inclusief leveranciersgegevens"
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr "Inclusief leveranciersgegevens in geëxporteerde stuklijst BOM"
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr "Inclusief prijsgegevens"
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr "Voeg onderdelenprijs gegevens toe aan geëxporteerde stuklijst BOM"
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr "Vervanging onderdeel verwijderen"
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr "Selecteer en voeg een nieuw vervangingsonderdeel toe met behulp van onderstaande invoer"
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr "Verwijder vervangend deel"
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr "Plaatsvervanger toevoegen"
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr "Stuklijst BOM Item vervangingen bewerken"
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr "Alle geselecteerde stuklijst BOM items zullen worden verwijderd"
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr "Geselecteerde stuklijst BOM items verwijderen?"
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr "Artikelen verwijderen"
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr "Laad stuklijst BOM voor sub assemblage"
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr "Vervangingen beschikbaar"
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr "Variant voorraad toegestaan"
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr "Vervanging"
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr "Stuklijst BOM prijs is voltooid"
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr "Stuklijst BOM prijs aanduiding is niet compleet"
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr "Geen prijs beschikbaar"
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr "Externe voorraad"
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr "Geen voorraad beschikbaar"
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr "Inclusief variant en vervangende voorraad"
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr "Inclusief variant voorraad"
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr "Inclusief vervangende voorraad"
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr "Verbruiksartikel"
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr "Valideren stuklijstBOM Item"
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr "Deze regel is gevalideerd"
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr "Bewerk vervangende onderdelen"
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr "Edit stuklijst BOM Item"
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr "Verwijder stuklijst BOM Item"
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr "Bekijk stuklijst BOM"
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr "Geen stuklijst BOM producten gevonden"
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr "Vereist onderdeel"
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr "Overgenomen van bovenliggende stuklijst BOM"
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr "Te veel voorraad beschikbaar"
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr "Voorraad bouwen"
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr "Bestel voorraad"
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr "Voorraad toewijzen"
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr "Verwijder voorraad toewijzing"
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr "Pictogram (optioneel) - Ontdek alle beschikbare pictogrammen op"
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr "Alle voorraadartikelen voor dit onderdeel worden verwijderd"
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr "Het valideren van de stuklijst BOM zal elk regelitem als geldig markeren"
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr "Lage voorraad"
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr "Geen voorraad beschikbaar"
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr "Plan het genereren van een nieuw voorraad verslag."
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr "Eenmaal voltooid, zal het voorraadrapport beschikbaar zijn om te downloaden."
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr "Voorraadcontrole rapport genereren"
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr "Voorraadcontrole verslag gepland"
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr "Geen voorraadinformatie beschikbaar"
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr "Invoer voorraadopname bewerken"
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr "Voorraad invoer verwijderen"
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr "Weergeven als lijst"
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr "Weergeven als structuur"
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr "Geplande voorraad hoeveelheid"
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr "Minimum voorraad niveau"
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr "Geen stuklijst BOM gegevens beschikbaar"
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr "Specificeer verpakking voor inkomende voorraaditems"
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr "Voorraad staat"
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr "Scan de streepjescode op het inkomende item (mag niet overeenkomen met bestaande voorraadartikelen)"
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr "Er zijn geen voorraadartikelen toegewezen aan deze zending"
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr "Geen voorraadartikelen toegewezen aan lopende verzendingen"
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr "Voorraadtoewijzing bevestigen"
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr "Voorraad artikelen toewijzen aan verkooporder"
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr "Bewerk voorraadtoewijzing"
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr "Verwijder voorraadtoewijzing"
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr "Verzonden naar klant"
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr "Voorraadlocatie niet opgegeven"
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr "Voorraad kopen"
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr "Voorraadartikel serialiseren"
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr "Bevestig voorraad serialisatie"
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr "Voeg locatie type toe"
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr "Voorraad locatie bewerken"
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr "Nieuwe voorraad locatie"
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr "Een andere locatie aanmaken na deze"
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr "Voorraadlocatie aangemaakt"
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr "Weet u zeker dat u deze voorraadlocatie wilt verwijderen?"
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr "Verplaats naar bovenliggende standaard locatie"
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr "Voorraad locatie verwijderen"
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr "Actie voor voorraad artikelen op deze voorraadlocatie"
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr "Actie voor deellocaties"
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr "Dit onderdeel kan niet geserialiseerd worden"
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr "Opgegeven hoeveelheid als pakket toevoegen in plaats van individuele artikelen"
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr "Voer het initiële aantal in voor dit voorraaditem"
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr "Voer serienummer in voor nieuwe voorraad (of laat het leeg)"
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr "Voorraad item gedupliceerd"
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr "Artikel dupliceren"
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr "Weet u zeker dat u dit product wilt verwijderen?"
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr "Voorraad item verwijderen"
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr "Voorraad item bewerken"
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr "Het voorraadartikel linkt naar een onderdeel dat de stuklijst BOM is voor dit voorraadartikel"
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Inkoop"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Verkoop"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Inkooporders"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Verkooporders"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Verwijderen"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po
index 26a3710895..1d65b738bf 100644
--- a/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/no/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"Language: no_NO\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Brukeren har ikke rettigheter til å se denne modellen"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "E-post (gjenta)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Bekreft e-postaddresse"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Du må angi samme e-post hver gang."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Den oppgitte primære e-postadressen er ikke gyldig."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Det oppgitte e-postdomenet er ikke godkjent."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registrering er deaktivert."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Kunne ikke konvertere {original} til {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Ugyldig mengde oppgitt"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Notater"
@@ -104,90 +116,42 @@ msgstr "Verdi '{name}' vises ikke i mønsterformat"
msgid "Provided value does not match required pattern: "
msgstr "Angitt verdi samsvarer ikke med påkrevd mønster: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Oppgi passord"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Oppgi nytt passord"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Bekreft passord"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Bekreft nytt passord"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Gammelt passord"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "E-post (gjenta)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Bekreft e-postaddresse"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Du må angi samme e-post hver gang."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Den oppgitte primære e-postadressen er ikke gyldig."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Det oppgitte e-postdomenet er ikke godkjent."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registrering er deaktivert."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Tom serienummerstreng"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Duplisert serienummer"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Gruppesekvens {group} overskrider tillatt antall ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Ingen serienummer funnet"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Antall unike serienumre ({len(serials)}) må samsvare med antallet ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Fjern HTML-tagger fra denne verdien"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-post"
@@ -434,60 +396,21 @@ msgstr "Duplikatnavn kan ikke eksistere under samme overordnede"
msgid "Invalid choice"
msgstr "Ugyldig valg"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Navn"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Beskrivelse"
@@ -495,8 +418,7 @@ msgstr "Beskrivelse"
msgid "Description (optional)"
msgstr "Beskrivelse (valgfritt)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Sti"
@@ -541,14 +463,11 @@ msgstr "Serverfeil"
msgid "An error has been logged by the server."
msgstr "En feil har blitt logget av serveren."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Må være et gyldig tall"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Valuta"
@@ -556,11 +475,11 @@ msgstr "Valuta"
msgid "Select currency from available options"
msgstr "Velg valuta ut fra tilgjengelige alternativer"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Brukernavn"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Fornavn"
@@ -568,7 +487,7 @@ msgstr "Fornavn"
msgid "First name of the user"
msgstr "Fornavn på brukeren"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Etternavn"
@@ -596,16 +515,10 @@ msgstr "Superbruker"
msgid "Is this user a superuser"
msgstr "Er denne brukeren en superbruker"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Aktiv"
@@ -645,7 +558,7 @@ msgstr "Datafil"
msgid "Select data file for upload"
msgstr "Velg datafil for opplasting"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Nedlasting av bilder fra ekstern URL er ikke aktivert"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Ukjent database"
@@ -719,39 +632,12 @@ msgstr "Svinn kan ikke overstige 100%"
msgid "Invalid value for overage"
msgstr "Ugyldig verdi for svinn"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Rediger brukerinformasjon"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Velg passord"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Passordfeltene må samsvare"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Feil passord angitt"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Systeminformasjon"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Om InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Overordnet produksjon"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Utstedt av"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Produksjonen må avbrytes før den kan slettes"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Forbruksvare"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Valgfritt"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Sammenstilling"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Spores"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Del"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Tildelt"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Tilgjengelig"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Produksjonsordre"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Produksjonsordrer"
@@ -956,7 +775,7 @@ msgstr "Produksjonsordre kan ikke opprettes for en ulåst del"
msgid "Invalid choice for parent build"
msgstr "Ugyldig valg for overordnet produksjon"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Ansvarlig bruker eller gruppe må spesifiseres"
@@ -964,254 +783,213 @@ msgstr "Ansvarlig bruker eller gruppe må spesifiseres"
msgid "Build order part cannot be changed"
msgstr "Produksjonsordrens del kan ikke endres"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Produksjonsordre-referanse"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referanse"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Kort beskrivelse av produksjonen (valgfritt)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Produksjonsordre som denne produksjonen er tildelt"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Velg del å produsere"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Salgsordrereferanse"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Salgsordren denne produksjonen er tildelt til"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Kildeplassering"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Velg plassering å ta lagerbeholdning fra for denne produksjonen (la stå tomt for a ta fra alle lagerplasseringer)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Fullført plassering"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Velg plassering der fullførte artikler vil bli lagret"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Produksjonsmengde"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Antall lagervarer å produsere"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Fullførte artikler"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Antall lagervarer som er fullført"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Produksjonsstatus"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Produksjonsstatuskode"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Batchkode"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Batchkode for denne produksjonsartikkelen"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Opprettelsesdato"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Forventet sluttdato"
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Måldato for ferdigstillelse. Produksjonen vil være forfalt etter denne datoen."
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Fullført dato"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "fullført av"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Utstedt av"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Brukeren som utstedte denne produksjonsordren"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Ansvarlig"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Bruker eller gruppe ansvarlig for produksjonsordren"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Ekstern lenke"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Lenke til ekstern URL"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Produksjonsprioritet"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Produksjonsordrens prioritet"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Prosjektkode"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Prosjektkode for denne produksjonsordren"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "Kunne ikke delegere bort oppgaven for å fullføre tildelinger"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Produksjonsordre {build} er fullført"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "En produksjonsordre er fullført"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "Serienumre må angis for sporbare deler"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Ingen produksjonsartikkel spesifisert"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Produksjonsartikkelen er allerede fullført"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "Produksjonsartikkelen samsvarer ikke med produksjonsordren"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Mengden må være større enn null"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "Kvantitet kan ikke være større enn utgangsantallet"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "Produksjonsartikkel {serial} har ikke bestått alle påkrevde tester"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "Produksjonsartikkel"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Produksjonsobjekt"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Produksjonsobjekt"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Antall"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Påkrevd antall for produksjonsordre"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Produksjonselement må spesifisere en produksjonsartikkel, da master-del er merket som sporbar"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Tildelt antall ({q}) kan ikke overstige tilgjengelig lagerbeholdning ({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Lagervaren er overtildelt"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Tildelingsantall må være større enn null"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Mengden må være 1 for serialisert lagervare"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "Valgt lagervare samsvarer ikke med BOM-linjen"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Lagervare"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Kildelagervare"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Lagerantall å tildele til produksjonen"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Monteres i"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Lagervare for montering"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Delnavn"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Produksjonsartikkel"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Heltallsverdi kreves, da stykklisten inneholder sporbare deler"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Serienummer"
@@ -1385,19 +1124,7 @@ msgstr "Angi serienummer for produksjonsartikler"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Plassering"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "Automatisk tildeling av nødvendige artikler med tilsvarende serienummer"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Følgende serienummer finnes allerede eller er ugyldige"
@@ -1442,19 +1169,10 @@ msgstr "Grunn for skroting av produksjonsartikler"
msgid "Location for completed build outputs"
msgstr "Plassering for ferdige produksjonsartikler"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Status"
@@ -1514,7 +1232,7 @@ msgstr "Godta ikke tildelt"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Godta at lagervarer ikke er fullt tildelt til denne produksjonsordren"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Nøvendig lagerbeholdning er ikke fullt tildelt"
@@ -1526,7 +1244,7 @@ msgstr "Godta uferdig"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Godta at nødvendig antall fullførte produksjonsartikler ikke er nådd"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Nødvendig produksjonsmengde er ikke nådd"
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Produksjonsordren har uferdige artikler"
@@ -1627,7 +1345,7 @@ msgstr "Kunne ikke starte auto-tideling"
msgid "Supplier Part Number"
msgstr "Leverandørens delnummer"
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Produsentens varenummer"
@@ -1644,25 +1362,18 @@ msgstr "Produksjonsreferanse"
msgid "BOM Reference"
msgstr "BOM-referanse"
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Emballasje"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "Del-ID"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "Del -IPN"
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Serienummer"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Tildelt antall"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Tilgjengelig antall"
@@ -1713,11 +1414,8 @@ msgstr "Delkategori-ID"
msgid "Part Category Name"
msgstr "Delkategorinavn"
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Sporbar"
@@ -1725,35 +1423,26 @@ msgstr "Sporbar"
msgid "Inherited"
msgstr "Nedarvet"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Tillat Varianter"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "BOM-artikkel"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Tildelt lagerbeholdning"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "I bestilling"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "I produksjon"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "Ekstern lagerbeholdning"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Tilgjengelig lagerbeholdning"
@@ -1778,7 +1465,6 @@ msgstr "Tilgjengelige variantvarer"
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Ventende"
@@ -1798,9 +1484,7 @@ msgstr "Kansellert"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Fullført"
@@ -1817,383 +1501,6 @@ msgstr "Forfalt produksjonsordre"
msgid "Build order {bo} is now overdue"
msgstr "Produksjonsordre {bo} er nå forfalt"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Miniatyrbilde for del"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Strekkodehandlinger"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Vis QR-kode"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Fjern strekkodekobling"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Koble mot strekkode"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Utskriftshandlinger"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Skriv ut produksjonsordrerapport"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Produksjonshandlinger"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Rediger Produksjon"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Dupliser Produksjon"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Kanseller produksjon"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Slett Produksjon"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Fullfør Produksjon"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Produksjonsbeskrivelse"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Ingen produksjonsartikler har blitt opprettet for produksjonsordren"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Produksjonsordren er klar til å merkes som fullført"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Produksjonsordren kan ikke fullføres på grunn av utestående artikler"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "Nødvendig produksjonsantall er ikke oppnådd enda"
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr "Lagerbeholdning er ikke fullt tildelt til denne Produksjonsordren"
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Måldato"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Denne produksjonsordren forfalt %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Forfalt"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Fullførte byggeresultater"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Salgsordre"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Prioritet"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Slett Produksjonsordre"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "Produksjonsordrens QR-kode"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Koble Strekkode til Produksjonsordre"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Produksjonsdetaljer"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Lagerkilde"
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr "Lagervare kan hentes fra alle tilgengelige plasseringer."
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Destinasjon"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Målplassering er ikke spesifisert"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Tildelte deler"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Parti"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Opprettet"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Ingen måldato satt"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Fullført"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Produksjon ikke fullført"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Underordnede Produksjonsordrer"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr "Produksjonsartikkel"
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Fjern allokering av lagerbeholdning"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Fjern allokering av lagerbeholdning"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Automatisk tildel lagerbeholdning til produksjon"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Automatisk tildeling"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Manuelt tildel lagerbeholdning til produksjon"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Tildel lagerbeholdning"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Bestill nødvendige deler"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Bestill deler"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "Tilgjengelig lagerbeholdning er filtrert basert på angitt kildeplassering for denne produksjonsordren"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Ufullstendige Produksjonsartikler"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Opprett ny produksjonsartikkel"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Ny Produksjonsartikkel"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Brukt lagerbeholdning"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Fullførte produksjonsartikkel"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Vedlegg"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Produksjonsnotater"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Tildeling fullført"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Alle linjer er fullt tildelt"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Ny produksjonsordre"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Produksjonsordre-detaljer"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Linjeelementer"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Ufullstendige artikler"
-
#: common/api.py:725
msgid "Is Link"
msgstr "Er lenke"
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr "Brukeren har ikke tillatelse til å slette dette vedlegget"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Ugyldig valutakode"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Valutakode eksisterer allerede"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "Ingen gyldige valutakoder angitt"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Ingen programtillegg"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Feil under lesing av fil (ugyldig koding)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Feil under lesing av fil (ugyldig format)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Feil under lesing av fil (feil dimensjon)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Feil under lesing av fil (data kan være skadet)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Fil"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Velg fil å laste opp"
-
#: common/models.py:73
msgid "Updated"
msgstr "Oppdatert"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "Nøkkelstreng må være unik"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Bruker"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr "Antall for prisbrudd"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Pris"
@@ -2328,512 +1608,493 @@ msgstr "Pris"
msgid "Unit price at specified quantity"
msgstr "Enhetspris på spesifisert antall"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Endepunkt"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "Endepunktet hvor denne webhooken er mottatt"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "Navn for webhooken"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "Er webhooken aktiv"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "Sjetong"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Nøkkel for tilgang"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Hemmelig"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Delt hemmlighet for HMAC"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "Melding ID"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Unik Id for denne meldingen"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "Vert"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Verten denne meldingen ble mottatt fra"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Tittel"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Overskrift for denne meldingen"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Brødtekst"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Innholdet i meldingen"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "Endepunktet meldingen ble mottatt fra"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Arbeidet med"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "Var arbeidet med denne meldingen ferdig?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Tittel"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Lenke"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Publisert"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Forfatter"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Sammendrag"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Les"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "Er dette nyhetselementet lest?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Bilde"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Bildefil"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr "Enhetssymbolet må være unikt"
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr "Enhetsnavn må være en gyldig identifikator"
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "Enhetsnavn"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Symbol"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "Valgfritt enhetssymbol"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Definisjon"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "Enhetsdefinisjon"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Vedlegg"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Fil mangler"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Mangler eksternlenke"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Velg fil å legge ved"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Kommentar"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr "Vedleggskommentar"
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr "Opplastet dato"
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr "Datoen som filen ble lastet opp"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr "Filstørrelse"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr "Filstørrelse i byte"
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr "Ugyldig modelltype spesifisert for vedlegg"
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Nøkkel"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Opprettet"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Sist oppdatert"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Verdi"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Kontekst"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Resultat"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Ny {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "En ny ordre har blitt opprettet og tilordnet til deg"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} kansellert"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr "En ordre som er tildelt til deg ble kansellert"
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Artikler mottatt"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "Artikler har blitt mottatt mot en innkjøpsordre"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr "Artikler har blitt mottatt mot en returordre"
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "Feil oppstått i utvidelse"
@@ -3001,11 +2262,11 @@ msgstr "Oppdateringsintervall for valuta"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Hvor ofte valutakurser skal oppdateres (sett til null for å deaktiverere)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "dager"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "Krev skjemaspesifikasjon ved validering av URLer"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Krev bekreftelse"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Krev eksplisitt brukerbekreftelse for visse handlinger."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Tredybde"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Standard tredybde for trevisning. Dypere nivåer kan lastes inn ved behov."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Intervall for oppdateringssjekk"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Tidsintervall for å se etter oppdateringer(sett til null for å skru av)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Automatisk sikkerhetskopiering"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Aktiver automatisk sikkerhetskopiering av database og mediafiler"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Automatisk sikkerhetskopieringsintervall"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Angi antall dager mellom automatiske sikkerhetskopieringshendelser"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Slettingsintervall for oppgaver"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Bakgrunnsoppgaveresultater vil bli slettet etter antall angitte dager"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Slettingsintervall for feillogg"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Feilloggene vil bli slettet etter et angitt antall dager"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Slettingsintervall for varsler"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Brukervarsler slettes etter angitt antall dager"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Strekkodestøtte"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Aktiver støtte for strekkodeleser i webgrensesnittet"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Innlesingsforsinkelse for strekkode"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Tidsforsinkelse for behandling av strekkode"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Støtte for strekkodewebkamera"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Tillat strekkodelesning via webkamera i nettleseren"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr "Vis Strekkodedata"
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr "Vis strekkodedata som tekst"
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Delrevisjoner"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Aktiver revisjonsfeltet for Del"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "IPN regex"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Regulært uttrykksmønster for matching av internt delnummer"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Tilat duplikat av internt delnummer"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Tillat flere deler å dele samme interne delnummer"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Tillat redigering av internt delnummer"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Tillat endring av IPN-verdien mens du redigerer en del"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Kopier BOM-data fra del"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Kopier BOM-data som standard når du dupliserer en del"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Kopier parameterdata fra del"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Kopier parameterdata som standard ved duplisering av en del"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Kopier testdata fra del"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Kopier testdata som standard ved duplisering av en del"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Kopier designmaler for kategoriparametere"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Kopier parametermaler for kategori ved oppretting av en del"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Mal"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Deler er maler som standard"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Deler kan settes sammen fra andre komponenter som standard"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Komponent"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Deler kan bli brukt som underkomponenter som standard"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Kjøpbar"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Deler er kjøpbare som standard"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Salgbar"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Deler er salgbare som standard"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Deler er sporbare som standard"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Virtuelle"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Deler er virtuelle som standard"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Vis import i visninger"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Vis importveiviseren i noen deler visninger"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Vis relaterte deler"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Vis relaterte deler i en del"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Innledende lagerbeholdningsdata"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Tillat oppretting av innledende lagerbeholdning når en ny del opprettes"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Innledende leverandørdata"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Tillat oppretting av innledende leverandørdata når en ny del opprettes"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Visningsformat for delnavn"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Format for å vise delnavnet"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Standardikon for delkategorier"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Standardikon for delkategorier (tomt betyr ingen ikon)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Tving parameterenheter"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Hvis det er angitt en enhet, skal parameterverdiene samsvare med de angitte enhetene"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Minimum antall desimalplasser for priser"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Minimum antall desimalplasser som skal vises når man gjengir prisdata"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Maksimalt antall desimalplasser for priser"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Maksimalt antall desimalplasser som skal vises når man gjengir prisdata"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Bruk leverandørpriser"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Inkluder leverandørprisbrudd i beregninger av totalpriser"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Innkjøpshistorikkoverstyring"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Historiske innkjøpspriser overstyrer leverandørprisnivåer"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Bruk lagervarepriser"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Bruk priser fra manuelt innlagte lagervarer for prisberegninger"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Lagervare prisalder"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Unnta lagervarer som er eldre enn dette antall dager fra prisberegninger"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Bruk Variantpriser"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Inkluder variantpriser i beregninger av totale priser"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Kun aktive varianter"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Bruk kun aktive variantdeler til beregning av variantprising"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Intervall for rekalkulering av priser"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Antall dager før delpriser blir automatisk oppdatert"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Interne Priser"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Aktiver interne priser for deler"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Intern prisoverstyring"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Hvis tilgjengelig, overstyrer interne priser kalkulering av prisområde"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Aktiver etikettutskrift"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Aktiver utskrift av etiketter fra nettleseren"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "Etikettbilde-DPI"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "DPI-oppløsning når når det genereres bildefiler for sending til utvidelser for etikettutskrift"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Aktiver Rapporter"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Aktiver generering av rapporter"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Feilsøkingsmodus"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Generer rapporter i feilsøkingsmodus (HTML-output)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Sidestørrelse"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Standard sidestørrelse for PDF-rapporter"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Globalt Unike Serienummer"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Serienummer for lagervarer må være globalt unike"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Automatisk tildeling av Serienummer"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Aumatisk fyll ut serienummer i skjemaer"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Slett oppbrukt lagerbeholdning"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Batchkodemal"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Mal for generering av standard batchkoder for lagervarer"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Lagerbeholdning utløper"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Aktiver funksjonalitet for utløp av lagerbeholdning"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Selg utløpt lagerbeholdning"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Tillat salg av utgått lagerbeholdning"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Foreldet lagerbeholdning tidsintervall"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Antall dager før lagervarer er ansett som foreldet før utløp"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Produsér Utløpt Lagerbeholdning"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Tillat produksjon med utløpt lagerbeholdning"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Kontroll over eierskap av lagerbeholdning"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Aktiver eierskap over lagerplasseringer og -varer"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Lagerplassering standard ikon"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Lagerplassering standard ikon (tomt betyr ingen ikon)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Vis installerte lagervarer"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Vis installerte lagervarer i lagertabeller"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Produksjonsordre-referansemønster"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Nødvendig mønster for å generere Produksjonsordre-referansefeltet"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Aktiver returordrer"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Aktiver returordrefunksjonalitet i brukergrensesnittet"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Returordre-referansemønster"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Rediger fullførte returordrer"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Tillat redigering av returordrer etter de er fullført"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Salgsordre-referansemønster"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Påkrevd mønster for å generere salgsordrereferansefelt"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Salgsordre standard fraktmetode"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Aktiver opprettelse av standard forsendelse med salgsordrer"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Rediger fullførte salgsordrer"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Tillat redigering av salgsordrer etter de har blitt sendt eller fullført"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Referansemønster for innkjøpsordre"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Obligatorisk mønster for generering av referansefelt for innkjøpsordre"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Rediger fullførte innkjøpsordre"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Tillat redigering av innkjøpsordre etter at de har blitt sendt eller fullført"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Autofullfør innkjøpsordrer"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Automatisk merk innkjøpsordre som fullført når alle ordrelinjer er mottatt"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Aktiver passord glemt"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Ativer funskjon for glemt passord på innloggingssidene"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Aktiver registrering"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Aktiver egenregistrerting for brukerer på påloggingssidene"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "Aktiver SSO"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Aktiver SSO på innloggingssidene"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Aktiver SSO-registrering"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Aktiver selvregistrering via SSO for brukere på innloggingssiden"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "E-postadresse kreves"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Krevt at brukere angir e-post ved registrering"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "Auto-utfyll SSO-brukere"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Fyll automatisk ut brukeropplysninger fra SSO-kontodata"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "E-post to ganger"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Spør brukeren om e-post to ganger ved registrering"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Passord to ganger"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Spør brukeren om passord to ganger ved registrering"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Tillatte domener"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Begrens registrering til bestemte domener (kommaseparert, begynner med @)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Gruppe ved registrering"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Krev MFA"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Brukere må bruke flerfaktorsikkerhet."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Sjekk utvidelser ved oppstart"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Sjekk at alle utvidelser er installert ved oppstart - aktiver i containermiljøer"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "Aktiver URL-integrasjon"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Tillat utvidelser å legge til URL-ruter"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Aktiver navigasjonsintegrasjon"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Tillat utvidelser å integrere mot navigasjon"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "Aktiver app-integrasjon"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Tillat utvidelser å legge til apper"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Aktiver tidsplanintegrasjon"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Tillat utvidelser å kjøre planlagte oppgaver"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Aktiver hendelsesintegrasjon"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Tillat utvidelser å reagere på interne hendelser"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Aktiver prosjektkoder"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "Aktiver prosjektkoder for å spore prosjekter"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Varetellingsfunksjonalitet"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Aktiver varetellingsfunksjonalitet for å registrere lagernivåer og regne ut lagerverdi"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "Ekskluder eksterne plasseringer"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Eksluder lagervarer i eksterne plasseringer fra varetellinger"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Automatisk varetellingsperiode"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Antall dager mellom automatisk varetellingsregistrering (sett til null for å deaktivere)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Rapportslettingsintervall"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Varetellingsrapporter vil slettes etter angitt antall dager"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Vis brukernes fulle navn"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "Vis brukernes fulle navn istedet for brukernavn"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Skjul inaktive elementer"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "Skjul inaktive deler i resultater som vises på hjemmesiden"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Vis abonnerte deler"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Vis abonnerte deler på startsiden"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Vis abonnerte kategorier"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Vis abonnerte delkatekorier på startsiden"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Vis nyeste deler"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Vis nyeste deler på startsiden"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Vis stykklister som venter på validering på startsiden"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Vis nylige lagerendringer"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Vis nylig endrede lagervarer på startsiden"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Vis lav lagerbeholdning"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Vis lave lagervarer på startsiden"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Vis tomme lagervarer"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Vis tom lagerbeholdning på startsiden"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Vis nødvendig lagerbeholdning"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Vis lagervarer som trengs for produksjon på startsiden"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Vis utløpt lagerbeholdning"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Vis utløpte lagervarer på startsiden"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Vis foreldet lagerbeholdning"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Vis foreldet lagerbeholdning på startsiden"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Vis ventende produksjoner"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Vi ventende produksjoner på startsiden"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Vis forfalte produksjoner"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Vis forfalte produksjoner på startsiden"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Vis utestående Innkjøpsordrer"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Vis utestående Innkjøpsordrer på startsiden"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Vis forfalte Innkjøpsordrer"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Vis forfalte Innkjøpsordrer på startsiden"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Vis utestående Salgsordrer"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Vis utestående Salgsordrer på startsiden"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Vis forfalte SOer"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Vis forfalte SOer på startsiden"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "Vis ventende SO-forsendelser"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "Vis ventende SO-forsendelser på startsiden"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Vis Nyheter"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Vis nyheter på startsiden"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Innebygd etikettvisning"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Vis PDF-etiketter i nettleseren fremfor å lastes ned som en fil"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Standard etikettskriver"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Konfigurer hvilken etikettskriver som skal være valgt som standard"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Innebygd rapportvisning"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Vis PDF-rapporter i nettleseren fremfor å lastes ned som en fil"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Søk i Deler"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Vis deler i forhåndsvsningsvinduet for søk"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Søk i Leverandørdeler"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Vis leverandørdeler i forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Søk i Produsentdeler"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Vis produsentdeler i forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Skjul Inaktive Deler"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Ekskluder inaktive deler fra forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Søk i kategorier"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Vis delkategorier i forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Søk i lagerbeholdning"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Vis lagervarer i forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Skjul utilgjengelige Lagervarer"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Ekskluder lagervarer som ikke er tilgjengelige fra forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Søk i Plasseringer"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Vis lagerplasseringer i forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Søk i Firma"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Vis firma i forhåndsvsningsvinduet for søk"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Søk i Produksjonsordrer"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Vis produksjonsordrer i forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Søk i Innkjøpsordrer"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Vis innkjøpsordrer i forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Ekskluder inaktive Innkjøpsordrer"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Ekskluder inaktive innkjøpsordrer fra forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Søk i Salgsordrer"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Vis salgsordrer i forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Ekskluder Inaktive Salgsordrer"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Ekskluder inaktive salgsordrer fra forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Søk i Returordrer"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "Vis returordrer i forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr "Ekskluder Inaktive Returordrer"
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr "Ekskluder inaktive returordrer fra forhåndsvisningsvinduet for søk"
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Forhåndsvisning av søkeresultater"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "Antall resultater å vise i hver seksjon av søkeresultatsforhåndsvisningen"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Regex-søk"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "Aktiver regulære uttrykk i søkeord"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "Helordsøk"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "Søk returnerer resultater for treff med hele ord"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Vis antall i skjemaer"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Vis antall tilgjengelige deler i noen skjemaer"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Escape-knappen lukker skjemaer"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "Bruk Escape-knappen for å lukke modal-skjemaer"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Fast navigasjonsbar"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "Navigasjonsbarens posisjon er fast på toppen av skjermen"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Datoformat"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Foretrukket format for å vise datoer"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Delplanlegging"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "Vis delplanleggingsinformasjon"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Lagertelling for Del"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Vis lagertellingsinformasjon for del (om lagertellingsfunksjonalitet er aktivert)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Tabellstrenglengde"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "Maksimal lengdegrense for tekst vist i tabeller"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "Motta feilrapporter"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "Motta varsler om systemfeil"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr "Et tomt domene er ikke tillatt."
msgid "Invalid domain name: {domain}"
msgstr "Ugyldig domenenavn: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Last opp fil"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Sammelign felter"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Sammenlign varer"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "Matching av felter mislyktes"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Deler importert"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Forrige trinn"
-
#: company/api.py:141
msgid "Part is Active"
msgstr "Delen er aktiv"
@@ -4472,23 +3514,12 @@ msgstr "Intern del er aktiv"
msgid "Supplier is Active"
msgstr "Leverandør er aktiv"
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Produsent"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Firma"
@@ -4496,8 +3527,7 @@ msgstr "Firma"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Firmaer"
@@ -4509,9 +3539,7 @@ msgstr "Beskrivelse av firma"
msgid "Description of the company"
msgstr "Beskrivelse av firmaet"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Nettside"
@@ -4531,11 +3559,7 @@ msgstr "Kontakt-telefonnummer"
msgid "Contact email address"
msgstr "Kontakt e-post"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Kontakt"
@@ -4579,293 +3603,249 @@ msgstr "Produserer dette firmaet deler?"
msgid "Default currency used for this company"
msgstr "Standardvaluta brukt for dette firmaet"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Adresse"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Adresser"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Velg selskap"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Adressetittel"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "Tittel som beskriver addressen"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Hovedadresse"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "Sett som hovedadresse"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "Linje 1"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "Adresselinje 1"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "Linje 2"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "Adresselinje 2"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Postnummer"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Poststed/område"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "Postnummerets by/område"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "Delstat/provins"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "Delstat eller provins"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "Land"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "Adressens land"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Notater til transportør"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Notater for transportør"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Interne fraktnotater"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Fraktnotater for internt bruk"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "Lenke til adresseinformasjon (ekstern)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Produsentdeler"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Basisdel"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Velg del"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Velg produsent"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr "MPN"
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "URL for ekstern produsentdel-lenke"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Produsentens delbeskrivelse"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr "Produsentdel parameter"
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Parameternavn"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Parameterverdi"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Enheter"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Parameterenheter"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Leverandørdel"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr "Pakkeenhetene må være komptible med delens basisenhet"
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr "Pakkeenhet må være mer enn null"
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr "Den sammenkoblede produsentdelen må referere til samme basisdel"
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Leverandør"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Velg leverandør"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Leverandørens lagerbeholdningsenhet"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr "Er denne leverandørdelen aktiv?"
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Velg produsentdel"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "URL for ekstern leverandørdel-lenke"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Leverandørens delbeskrivelse"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Notat"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "grunnkostnad"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Minimum betaling (f.eks. lageravgift)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Delemballasje"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Pakkeantall"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "Totalt antall i en enkelt pakke. La være tom for enkeltenheter."
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "flere"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Bestill flere"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "Antall tilgjengelig fra leverandør"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Tilgjengelighet oppdatert"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "Dato for siste oppdatering av tilgjengelighetsdata"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr "Leverandørens prisbrudd"
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr "Bedriftsnavn"
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "På lager"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Inaktiv"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Opprett Innkjøpsordre"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Firmavalg"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Rediger firmainformasjon"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Rediger Firma"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Slett firma"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Slett Firma"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Bilde av del"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Last opp nytt bilde"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Last ned bilde fra URL"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Slett bilde"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Kunde"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Bruker standardvaluta"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Telefon"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Fjern Bilde"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "Fjern tilknyttet bilde fra dette firmaet"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Fjern"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Last opp bilde"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Last ned Bilde"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Leverandørdeler"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Opprett ny leverandørdel"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Ny leverandørdel"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Produsentdeler"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Opprett ny produsentdel"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Ny Produsentdel"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Leverandørs lagerbeholdning"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Innkjøpsordrer"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Opprett ny innkjøpsordre"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Ny innkjøpsordre"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Salgsordre"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Opprett ny salgsordre"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Ny salgsordre"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Tildelt lagerbeholdning"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "Returordrer"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "Opprett ny returordre"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "Ny Returordre"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Notater til firma"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "Firmakontakter"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Legg til Kontakt"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "Selskapets adresser"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Legg til adresse"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Produsenter"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Bestill del"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Endre produsentdel"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Slett produsentdel"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Intern del"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "Ingen produsentinformasjon tilgjengelig"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Leverandører"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Parametere"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Nytt Parameter"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr "Notater for leverandørdel"
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "Legg til Parameter"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Produserte deler"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Leverte Deler"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Leverte Lagervarer"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Tildelte lagervarer"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Kontakter"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "Handlinger for leverandørdeler"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Bestill del"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "Oppdater Tilgjengelighet"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Rediger Leverandørdel"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Dupliser Leverandørdel"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "Slett Leverandørdel"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Slett Leverandørdel"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "Ingen leverandørinformasjon tilgjengelig"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr "SKU-kode"
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Leverandørs lagerbeholdning"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Opprett ny lagervare"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Ny Lagervare"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Leverandørdelordre"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Prisinformasjon"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Legg til Prisbrudd"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr "Notater for leverandørdeler"
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Lagervarer"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Leverandørdelprising"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Ny Leverandør"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Ny Produsent"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Kunder"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Ny Kunde"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Nytt Firma"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Ukjent"
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Total pris"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Ordrestatus"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Ordrereferanse"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Ordre"
@@ -5696,458 +4202,462 @@ msgstr "Ordre"
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Intern del"
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Fullført"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Innkjøpsordre"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Salgsordre"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Returordre"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "Total pris for denne ordren"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "Ordrevaluta"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr "Valuta for denne ordren (la stå tom for å bruke firmastandard)"
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr "Kontakten samsvarer ikke med valgt firma"
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "Ordrebeskrivelse (valgfritt)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "Velg prosjektkode for denne ordren"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Lenke til ekstern side"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Måldato"
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr "Forventet dato for levering av ordre. Bestillingen vil være forfalt etter denne datoen."
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr "Opprettet av"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "Bruker eller gruppe ansvarlig for ordren"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr "Kontaktpunkt for denne ordren"
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr "Selskapsadresse for denne ordren"
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Ordrereferanse"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Status for innkjøpsordre"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Firma som varene blir bestilt fra"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Leverandørreferanse"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Leverandørens ordrereferanse"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "mottatt av"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Sendt dato"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Dato bestillingen ble sendt"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "Dato ordre ble fullført"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Destinasjon"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr "Delleverandør må matche PO-leverandør"
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "Mengde må være positiv"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Kunde"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "Firma som varene selges til"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Kundereferanse "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "Kundens ordrereferanse"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Forsendelsesdato"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "sendt av"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr "Kun en åpen ordre kan merkes som fullført"
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr "Bestillingen kan ikke fullføres da det finnes ufullstendige forsendelser"
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr "Denne ordren kan ikke fullføres da det fortsatt er ufullstendige artikler"
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Antall"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "Linjereferanse"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Linjenotater"
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr "Måldato for denne linjen (la stå tomt for å bruke måldatoen fra ordren)"
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "Linjeelementbeskrivelse (valgfritt)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "Ytterligere kontekst for denne linjen"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Enhetspris"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "Delens leverandør må samsvare med leverandør"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Leverandørdel"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Mottatt"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Antall enheter mottatt"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Innkjøpspris"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Enhet-innkjøpspris"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr "Virtuell del kan ikke tildeles salgsordre"
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr "Kun salgbare deler kan tildeles en salgsordre"
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Salgspris"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Enhets-salgspris"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Sendt"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Sendt antall"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Dato for forsendelse"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Leveringsdato"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr "Dato for levering av forsendelse"
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Sjekket Av"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Brukeren som sjekket forsendelsen"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Forsendelse"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Forsendelsesnummer"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Sporingsnummer"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Sporingsinformasjon for forsendelse"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Fakturanummer"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Referansenummer for tilknyttet faktura"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "Forsendelsen er allerede sendt"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "Forsendelsen har ingen tildelte lagervarer"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "Lagervarer er ikke blitt tildelt"
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr "Kan ikke tildele lagervare til en linje med annen del"
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr "Kan ikke tildele lagerbeholdning til en linje uten en del"
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "Tildelingsantall kan ikke overstige tilgjengelig lagerbeholdning"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "Antall må være 1 for serialisert lagervare"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "Salgsordre samsvarer ikke med forsendelse"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "Forsendelsen samsvarer ikke med salgsordre"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Linje"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "Forsendelsesreferanse for salgsordre"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Artikkel"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Velg lagervare å tildele"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Angi lagertildelingsmengde"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr "Returordre-referanse"
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr "Firmaet delen skal returneres fra"
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "Returordrestatus"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "Velg artikkel som skal returneres fra kunde"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "Mottatt Dato"
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr "Datoen denne returartikkelen ble mottatt"
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "Utfall"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr "Utfall for dette linjeelementet"
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr "Kostnad forbundet med retur eller reparasjon for dette linjeelementet"
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Linjeelementer"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr "SKU-kode"
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Internt delnummer"
@@ -6267,12 +4789,11 @@ msgstr "Linjeelementet samsvarer ikke med innkjøpsordre"
msgid "Select destination location for received items"
msgstr "Velg lagerplassering for mottatte enheter"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Angi batchkode for innkommende lagervarer"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Angi serienummer for innkommende lagervarer"
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Strekkode"
@@ -6316,9 +4837,7 @@ msgstr "Angitte strekkodeverdier må være unike"
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "Fullførte forsendelser"
@@ -6440,385 +4959,16 @@ msgstr "Forfalt Salgsordre"
msgid "Sales order {so} is now overdue"
msgstr "Salgsordre {so} er nå forfalt"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "Skriv ut innkjøpsordrerapport"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Eksporterer ordre til fil"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Ordrehandlinger"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Rediger ordre"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "Dupliser ordre"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Kanseller ordre"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "Send ordre"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Merk ordren som fullført"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Fullfør ordre"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr "Miniatyrbilde for leverandør"
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Ordrebeskrivelse"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Fullførte elementer"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Ufullstendig"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Utstedt"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Total kostnad"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "Total kostnad kunne ikke beregnes"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "Manglende valg for følgende påkrevde kolonner"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "Dupliserte valg funnet, se under. Fiks dem og prøv på nytt."
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "Send inn Valg"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Filfelter"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Fjern kolonne"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Duplikatvalg"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Fjern rad"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "Det eksisterer feil i innsendt data"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Rad"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Velg Leverandørdel"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Returner til ordrer"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Last opp Fil for Innkjøpsordre"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "Ordren er allerede behandlet. Filer kan ikke lastes opp."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "Trinn %(step)s av %(count)s"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Mottatt lagerbeholdning"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Innkjøpsordreartikler"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Legg til linjeelement"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "Motta linjeelementer"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Ekstralinjer"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Legg til Ekstralinje"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Mottatte artikler"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Ordrenotater"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr "Miniatyrbilde for kundelogo"
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr "Skriv ut returordrerapport"
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "Skriv ut pakkeliste"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "Kundereferanse"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Total kostnad"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "Ordredetaljer"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "Skriv ut salgsordrerapport"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "Send artikler"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "Fullfør Salgsordre"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "Salgsordren er ikke fullstendig tildelt"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Salgsordreartikler"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Ventende forsendelser"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Handlinger"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Ny forsendelse"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "Match Leverandørdeler"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Salgsordre ikke funnet"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Pris ikke funnet"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "Oppdaterte {part} enhetspris to {price}"
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr "Oppdaterte {part} enhetspris til {price} og antall til {qty}"
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Revisjon"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Nøkkelord"
@@ -6843,31 +4993,31 @@ msgstr "Standard plasserings-ID"
msgid "Default Supplier ID"
msgstr "Standard leverandør-ID"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Variant av"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Minimal lagerbeholdning"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Leverandører"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Brukt i"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "Produseres"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Minimal kostnad"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Maksimal kostnad"
@@ -6879,20 +5029,12 @@ msgstr "Overordnet ID"
msgid "Parent Name"
msgstr "Overordnet navn"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Sti til kategori"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Deler"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Minstepris"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Makspris"
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Kategori"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Standard plassering"
@@ -7044,18 +5176,11 @@ msgstr "Standard plassering"
msgid "Total Stock"
msgstr "Total lagerbeholdning"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr "Sett inn antall for prisberegning"
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Delkategori"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Delkategorier"
@@ -7063,10 +5188,7 @@ msgstr "Delkategorier"
msgid "Default location for parts in this category"
msgstr "Standardplassering for deler i denne kategorien"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Strukturell"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "Standard nøkkelord for deler i denne kategorien"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Ikon"
@@ -7092,748 +5213,731 @@ msgstr "Ikon"
msgid "Icon (optional)"
msgstr "Ikon (valgfritt)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Du kan ikke gjøre denne delkategorien strukturell fordi noen deler allerede er tilordnet den!"
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "Ugyldig valg for overordnet del"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr "Delen '{self}' kan ikke brukes i BOM for '{parent}' (rekursiv)"
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr "Delen '{parent}' er brukt i BOM for '{self}' (rekursiv)"
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr "IPN må samsvare med regex-mønsteret {pattern}"
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Lagervare med dette serienummeret eksisterer allerede"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "Duplikat av internt delnummer er ikke tillatt i delinnstillinger"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Del med dette Navnet, internt delnummer og Revisjon eksisterer allerede."
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr "Deler kan ikke tilordnes strukturelle delkategorier!"
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Delnavn"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "Er Mal"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "Er delen en maldel?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "Er delen en variant av en annen del?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr "Delbeskrivelse (valgfritt)"
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr "Del-nøkkelord for å øke synligheten i søkeresultater"
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Delkategori"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "Delrevisjon eller versjonsnummer"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "Hvor er denne artikkelen vanligvis lagret?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Standard leverandør"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "Standard leverandørdel"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "Standard utløp"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "Utløpstid (i dager) for lagervarer av denne delen"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "Minimum tillatt lagernivå"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "Måleenheter for denne delen"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "Kan denne delen bygges fra andre deler?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "Kan denne delen brukes til å bygge andre deler?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "Har denne delen sporing av unike artikler?"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "Kan denne delen kjøpes inn fra eksterne leverandører?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "Kan denne delen selges til kunder?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "Er denne delen aktiv?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "Er dette en virtuell del, som et softwareprodukt eller en lisens?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "Kontrollsum for BOM"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr "Lagret BOM-kontrollsum"
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "Stykkliste sjekket av"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "Stykkliste sjekket dato"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Opprettingsbruker"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr "Eier ansvarlig for denne delen"
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Siste lagertelling"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Selg flere"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr "Valuta som brukes til å bufre prisberegninger"
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "Minimal BOM-kostnad"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr "Minste kostnad for komponentdeler"
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "Maksimal BOM-kostnad"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr "Maksimal kostnad for komponentdeler"
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "Minimal innkjøpskostnad"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr "Minimal historisk innkjøpskostnad"
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "Maksimal innkjøpskostnad"
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr "Maksimal historisk innkjøpskostnad"
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr "Minimal intern pris"
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr "Minimal kostnad basert på interne prisbrudd"
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr "Maksimal intern pris"
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr "Maksimal kostnad basert på interne prisbrudd"
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr "Minimal leverandørpris"
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr "Minimumspris for del fra eksterne leverandører"
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr "Maksimal leverandørpris"
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr "Maksimalpris for del fra eksterne leverandører"
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "Minimal Variantkostnad"
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr "Beregnet minimal kostnad for variantdeler"
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "Maksimal Variantkostnad"
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr "Beregnet maksimal kostnad for variantdeler"
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr "Overstyr minstekostnad"
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr "Overstyr maksimal kostnad"
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr "Beregnet samlet minimal kostnad"
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr "Beregnet samlet maksimal kostnad"
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr "Minimal salgspris"
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr "Minimal salgspris basert på prisbrudd"
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr "Maksimal Salgspris"
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr "Maksimal salgspris basert på prisbrudd"
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "Minimal Salgskostnad"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr "Minimal historisk salgspris"
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "Maksimal Salgskostnad"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr "Maksimal historisk salgspris"
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr "Del for varetelling"
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "Antall"
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr "Antall individuelle lagerenheter på tidspunkt for varetelling"
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr "Total tilgjengelig lagerbeholdning på tidspunkt for varetelling"
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Dato"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr "Dato for utført lagertelling"
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "Flere notater"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr "Bruker som utførte denne lagertellingen"
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "Minimal lagerkostnad"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr "Estimert minimal kostnad for lagerbeholdning"
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr "Maksimal lagerkostnad"
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr "Estimert maksimal kostnad for lagerbeholdning"
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "Rapport"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr "Lagertellingsrapportfil (generert internt)"
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "Antall deler"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr "Antall deler dekket av varetellingen"
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr "Bruker som forespurte varetellingsrapporten"
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr "Valg må være unike"
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Testnavn"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "Angi et navn for testen"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Testbeskrivelse"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "Legg inn beskrivelse for denne testen"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Aktivert"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Påkrevd"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "Er det påkrevd at denne testen bestås?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Krever verdi"
-#: part/models.py:3686
+#: part/models.py:3640
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:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "Krever vedlegg"
-#: part/models.py:3693
+#: part/models.py:3647
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:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "Valg"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr "Sjekkboksparameter kan ikke ha enheter"
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr "Sjekkboksparameter kan ikke ha valg"
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "Navn på parametermal må være unikt"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "Parameternavn"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr "Fysisk enheter for denne parameteren"
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr "Parameterbeskrivelse"
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr "Sjekkboks"
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr "Er dette parameteret en sjekkboks?"
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr "Gyldige valg for denne parameteren (kommaseparert)"
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr "Ugyldig valg for parameterverdi"
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "Overordnet del"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "Parametermal"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Parameterverdi"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Standardverdi"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "Standard Parameterverdi"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "Del-ID eller delnavn"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "Unik del-ID-verdi"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Delens interne delnummerverdi"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "Nivå"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "BOM-nivå"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Velg overordnet del"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "Underordnet del"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "Velg del som skal brukes i BOM"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr "BOM-antall for denne BOM-artikkelen"
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "Denne BOM-artikkelen er valgfri"
-#: part/models.py:4337
+#: part/models.py:4291
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:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "Svinn"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr "Forventet produksjonssvinn (absolutt eller prosent)"
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "BOM-artikkelreferanse"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "BOM-artikkelnotater"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "Kontrollsum"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr "BOM-linje kontrollsum"
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Godkjent"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr "Denne BOM-artikkelen er godkjent"
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr "Arves"
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "Denne BOM-artikkelen er arvet fra stykkliste for variantdeler"
-#: part/models.py:4385
+#: part/models.py:4339
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:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "Antall må være heltallsverdi for sporbare deler"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr "Underordnet del må angis"
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr "BOM-artikkel erstatning"
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr "Erstatningsdel kan ikke være samme som hoveddelen"
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "Overordnet BOM-artikkel"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "Erstatningsdel"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "Del 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "Del 2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "Velg relatert del"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
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:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr "Duplikatforhold eksisterer allerede"
@@ -7841,13 +5945,11 @@ msgstr "Duplikatforhold eksisterer allerede"
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Underkategorier"
@@ -7899,7 +6001,7 @@ msgstr "Kopier Bilde"
msgid "Copy image from original part"
msgstr "Kopier bilde fra originaldel"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Kopier Stykkliste"
@@ -7967,6 +6069,11 @@ msgstr "Produsentdel som matcher dette MPN-et, finnes allerede"
msgid "Supplier part matching this SKU already exists"
msgstr "Leverandørdel som matcher denne SKU-en, finnes allerede"
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Lagervarer"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "Dupliser del"
@@ -7988,7 +6094,7 @@ msgstr "Dupliser del"
msgid "Copy initial data from another Part"
msgstr "Kopier innledende data fra en annen del"
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "Innledende lagerbeholdning"
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "Kan Produsere"
@@ -8202,9 +6307,7 @@ msgstr "Ugyldig antall"
msgid "At least one BOM item is required"
msgstr "Minst en BOM-artikkel kreves"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Totalt Antall"
@@ -8233,673 +6336,6 @@ msgstr "Varsel om lav lagerbeholdning"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Tilgjengelig lagerbeholdning for {part.name} har falt under det konfigurerte minimumsnivået"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "Du har ikke rettigheter til å redigere BOMen."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr "Stykklisten har blitt endret og må godkjennes"
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr "Denne BOMen ble sist sjekket av %(checker)s den %(check_date)s"
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr "Denne BOMen er ikke godkjent."
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr "Utfør lagertelling for denne delkategorien"
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Du abonnerer på varsler for denne kategorien"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "Abonner på varsler for denne kategorien"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "Kategorihandlinger"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Rediger kategori"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Rediger Kategori"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Slett kategori"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Slett Kategori"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "Toppnivå delkategori"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Deler (inkludert underkategorier)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Opprett ny del"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Ny Del"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Delparametere"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "Opprett ny delkategori"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Ny Kategori"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "Importér Deler"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "Lag en kopi av del %(full_name)s."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Mulige Samsvarende Deler"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "Den nye delen kan være et duplikat av disse eksisterende delene"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Dellager"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr "Oppdater planleggingsdata"
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Oppdater"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr "Legg til lagertellingsinformasjon"
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Lagertelling"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "Deltestmaler"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "Legg til Testmal"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "Salgsordretildelinger"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "Delnotater"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Delvarianter"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Opprett ny variant"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "Ny Variant"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "Legg til ny parameter"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "Relaterte Deler"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "Legg til relatert"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Stykkliste (BOM)"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "Eksporthandlinger"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Eksporter BOM"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Skriv ut BOM-rapport"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "BOM-handlinger"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Last opp BOM"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Godkjenn BOM"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Legg til BOM-artikkel"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Sammenstillinger"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "Del-produksjoner"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Produksjonsordre-tildelinger"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Deleleverandører"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Deleprodusenter"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr "Utilstrekkelige rettigheter."
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "Tilbake til deler"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "Importer deler fra fil"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr "Krav for import av deler"
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr "Delens importfil må inneholde de nødvendige navngitte kolonnene som i "
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr "Importmal for del"
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr "Last ned importmal for del"
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Velg filformat"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Deleliste"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Du abonnerer på varsler for denne delen"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "Abonner på varsler for denne delen"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Skriv ut etikett"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "Vis prisinformasjon"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Lagerhandlinger"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "Tell delbeholdning"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "Overfør delbeholdning"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "Delhandlinger"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Dupliser del"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Rediger del"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Slett del"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "Delen er en maldel (varianter kan lages fra denne delen)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "Delen kan sammenstilles fra andre deler"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "Delen kan brukes i sammenstillinger"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "Delelager spores via serienummer"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "Delen kan kjøpes fra eksterne leverandører"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "Delen kan selges til kunder"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr "Delen er ikke aktiv"
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "Delen er virtuall (ikke en fysisk del)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "Vis detaljer for del"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "Tildelt til produksjonsordrer"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Tildelt til Salgsordrer"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Minimalt lagerbeholdningsnivå"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Prisområde"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Siste serienummer"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Søk etter serienummer"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "Leverandørprising"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Enhetspris"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "Ingen leverandørpriser tilgjengelig"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "BOM-prising"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "Enhet-innkjøpspris"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "Total Innkjøpspris"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "Ingen BOM-prising tilgjengelig"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "Intern Pris"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "Ingen prisinformasjon er tilgjengelig for denne delen."
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr "Planlagt antall"
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "Varianter"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Lagerbeholdning"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Prising"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "Planlegging"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Testmaler"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Velg fra eksisterende bilder"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "Prisingoversikt"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr "Oppdater delprising"
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr "Overstyr delprising"
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Rediger"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "Priskategori"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "Maksimum"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "Intern Prising"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "Inkjøpshistorikk"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "Variantprising"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr "Prisoverstyringer"
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "Generell prising"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "Salgshistorikk"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr "Salgsprisdata er ikke tilgjengelig for denne delen"
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr "Prisområdedata er ikke tilgjengelig for denne delen."
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Hopp til oversikt"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr "Legg til internt prisbrudd"
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr "Salgsprising"
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr "Legg til salgsprisbrudd"
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Ingen lagerbeholdning"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Lav lagerbeholdning"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "Tilbake til Stykkliste"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Last opp stykkliste"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "Stykkliste opplastningskrav"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "Last opp BOM-fil"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "Send inn BOM-data"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "Krav for BOM-opplastning"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "BOM-filen må inneholde de nødvendige navngitte kolonnene som i "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "BOM-opplastningsmalen"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "Hver del må allerede finnes i databasen"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "Opprett ny variant av del"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr "Opprett en ny variant del fra denne malen"
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "Match referanser"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr "Kan ikke importere del {new_part.name} fordi det ikke er oppgitt noen kategori"
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "Vel bilde for del"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "Oppdatert bilde for del"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Bilde for del ikke funnet"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "Delprising"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "Strekkode samsvarer med ekisterende element"
@@ -8981,8 +6416,7 @@ msgstr "Strekkoden samsvarer ikke med eksisterende lagervare"
msgid "Stock item does not match line item"
msgstr "Lagervare samsvarer ikke med linjeelement"
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr "Utilstrekkelig lagerbeholdning"
@@ -9091,7 +6525,7 @@ msgstr "Forsendelsen er allerede levert"
msgid "Quantity to allocate"
msgstr "Antall å tildele"
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr "Utskrift av etikett mislyktes"
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr "Er utvidelsen aktiv"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Installert"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "Utvidelse"
@@ -9462,7 +6893,7 @@ msgstr "Utvidelse"
msgid "Method"
msgstr "Metode"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "Ingen forfatter funnet"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Navn på utvidelsespakke – kan også inneholde en versjonsindikator"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Versjon"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "Ingen gyldige objekter angitt for mal"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "QR-kode"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "QR-kode"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Stykkliste (BOM)"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Nødvendige materialer"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Bilde av del"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Utstedt"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Kreves for"
@@ -9919,11 +7360,6 @@ msgstr "Leverandør ble slettet"
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Enhetspris"
@@ -9935,16 +7371,18 @@ msgstr "Ekstra linjeelementer"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "Tildelinger"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Parti"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr "Artikler ved lagerplassering"
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr "Testresultater"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "Bestått"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "Mislykket"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr "Ingen resultat (obligatorisk)"
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "Ingen resultat"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Installerte artikler"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Serienummer"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr "Asset-filen eksisterer ikke"
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr "Bildefil ikke funnet"
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr "part_image-taggen krever en Part-instans"
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr "company_image-taggen krever en Company-instans"
@@ -10012,8 +7444,7 @@ msgstr "company_image-taggen krever en Company-instans"
msgid "Location ID"
msgstr "Plasserings-ID"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Plasserings-sti"
@@ -10041,8 +7472,7 @@ msgstr "Leverandør-ID"
msgid "Customer ID"
msgstr "Kunde-ID"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Installert i"
@@ -10066,9 +7496,11 @@ msgstr "Gjennomgang kreves"
msgid "Delete on Deplete"
msgstr "Slett når oppbrukt"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Lagertelling"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Utløpsdato"
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Ekstern plassering"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr "Utløpsdato etter"
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "Foreldet"
@@ -10202,24 +7632,19 @@ msgstr "Lagerplasseringstyper"
msgid "Default icon for all locations that have no icon set (optional)"
msgstr "Standard ikom for alle plasseringer som ikke har satt et ikon (valgfritt)"
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Lagerplassering"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Lagerplasseringer"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Eier"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Velg eier"
@@ -10227,8 +7652,7 @@ msgstr "Velg eier"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "Lagervarer kan ikke knyttes direkte mot en strukturell lagerplassering, men kan knyttes mot underplasseringer."
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "Ekstern"
@@ -10236,8 +7660,7 @@ msgstr "Ekstern"
msgid "This is an external stock location"
msgstr "Dette er en ekstern lagerplassering"
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr "Plasseringstype"
@@ -10249,257 +7672,257 @@ msgstr "Lagerplasseringstype for denne plasseringen"
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "De kan ikke gjøre denne plasseringen strukturell, da noen lagervarer allerede er plassert i den!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "Lagervarer kan ikke plasseres i strukturelle plasseringer!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "Lagervare kan ikke opprettes for virtuelle deler"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr "Deltype ('{self.supplier_part.part}') må være {self.part}"
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "Antall må være 1 for produkt med et serienummer"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Serienummeret kan ikke angis hvis antall er større enn 1"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "Elementet kan ikke tilhøre seg selv"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "Elementet må ha en produksjonsrefereanse om is_building=True"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "Produksjonsreferanse peker ikke til samme del-objekt"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Overordnet lagervare"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Basisdel"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Velg en tilsvarende leverandørdel for denne lagervaren"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "Hvor er denne lagervaren plassert?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "Inpakningen denne lagervaren er lagret i"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "Er denne artikkelen montert i en annen artikkel?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Serienummer for denne artikkelen"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Batchkode for denne lagervaren"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Lagerantall"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "Kildeproduksjon"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "Produksjon for denne lagervaren"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "Brukt av"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr "Produksjonsordren som brukte denne lagervaren"
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Kildeinnkjøpsordre"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Innkjøpsordre for denne lagervaren"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "Tildelt Salgsordre"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Utløpsdato for lagervare. Lagerbeholdning vil bli ansett som utløpt etter denne datoen"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Slett når oppbrukt"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Slett lagervaren når beholdningen er oppbrukt"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "Innkjøpspris per enhet på kjøpstidspunktet"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "Konvertert til del"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "Delen er ikke angitt som sporbar"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "Antall må være heltall"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr "Antall kan ikke overstige tilgjengelig lagerbeholdning ({self.quantity})"
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "Antallet stemmer ikke overens med serienumrene"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "Lagervare har blitt tildelt en salgsordre"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "Lagervare er montert i en annen artikkel"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "Lagervare inneholder andre artikler"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "Lagervare har blitt tildelt til en kunde"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "Lagervare er for tiden i produksjon"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "Serialisert lagerbeholdning kan ikke slås sammen"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "Duplisert lagervare"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "Lagervarer må referere til samme del"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "Lagervarer må referere til samme leverandørdel"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "Lagerstatuskoder må være like"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Lagervare kan ikke flyttes fordi den ikke er på lager"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "Oppføringsnotater"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "Verdi må angis for denne testen"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "Vedlegg må lastes opp for denne testen"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Testresultat"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "Testens verdi"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "Vedlegg til testresultat"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Testnotater"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr "Serienummeret er for høyt"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Overodnet element"
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr "Bruk pakningsstørrelse når du legger til: antall definert er antall pakker"
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Utløpt"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Underordnede artikler"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr "Ingen lagervarer valgt"
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Underplasseringer"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "I Karantene"
msgid "Legacy stock tracking entry"
msgstr "Gammel lagervare sporingsoppføring"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Lagevare opprettet"
@@ -10849,7 +8268,7 @@ msgstr "Skill ut fra overordnet artikkel"
msgid "Split child item"
msgstr "Skill ut fra underartikkel"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Sammenslåtte lagervarer"
@@ -10869,7 +8288,7 @@ msgstr "Produksjonsartikkel fullført"
msgid "Build order output rejected"
msgstr "Produksjonsartikkel avvist"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Brukt av produksjonsordre"
@@ -10885,7 +8304,7 @@ msgstr "Mottatt mot innkjøpsordre"
msgid "Returned against Return Order"
msgstr "Returnert mot returordre"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Sendt til kunde"
@@ -10893,361 +8312,6 @@ msgstr "Sendt til kunde"
msgid "Returned from customer"
msgstr "Returnert av kunde"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "Lager-sporingsinformasjon"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "Underordnede lagervarer"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "Denne lagervaren har ikke noen underordnede lagervarer"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "Testdata"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "Testrapport"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "Slett testdata"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "Legg till Testdata"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "Notater for lagervare"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "Installerte lagervarer"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "Installer lagervare"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr "Slett alle testresultater for denne lagervaren"
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr "Finn lagervare"
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Skann til plassering"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Utskriftshandlinger"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "Lagerjusteringshandlinger"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Tell beholdning"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Legg til lagerbeholdning"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Fjern lagerbeholdning"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Serialiser lager"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Overfør lagerbeholdning"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "Tilordne til kunde"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "Returner til Lager"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "Avinstaller lagervare"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Avinstaller"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "Installer lagervare"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Installer"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "Konvertert til variant"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Duplisert lagervare"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Rediger lagervare"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Slett lagervare"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Produksjon"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Ingen produsent valgt"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "Du er ikke i eierlisten til dette elementet. Denne lagervaren kan ikke redigeres."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Kun lesetilgang"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "Lagervaren er utilgjengelig"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Denne lagervaren er under produksjon og kan ikke endres."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "Rediger lagervaren fra produksjonsvinduet."
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Denne lagervaren er tildelt til Salgsordre"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Denne lagervaren er tildelt til Produksjonsordre"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr "Denne lagervaren er serialisert. Den har et unikt serienummer, og antallet kan ikke justeres"
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "forrige side"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Gå til forrige serienummer"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "neste side"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Gå til neste serienummer"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Ingen plassering satt"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Tester"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Denne lagervaren har ikke bestått alle påkrevde tester"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "Denne lagervaren utløp %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "Denne lagervaren utløper %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "Ingen lagertelling utført"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "Velg en av variantdelene oppført under."
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Advarsel"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Denne handlingen er vanskelig å omgjøre"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "Opprett serialiserte artikler for denne lagervaren."
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Velg antall å serialisere, og unike serienummer."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr "Utfør lagertelling for denne lagerplasseringen"
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr "Finn lagerplassering"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "Skann lagervarer til denne plasseringen"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "Skann inn Lagervarer"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr "Skann lagerbeholder til denne plasseringen"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "Skann inn beholder"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr "Skriv ut plasseringsrapport"
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Plasseringshandlinger"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Rediger plassering"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Slett plassering"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "Toppnivå-lagerplassering"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "Plasseringens Eier"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "Du er ikke i listen over eiere av denne plasseringen. Denne lagerplasseringen kan ikke redigeres."
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Opprett ny lagerplassering"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Ny plassering"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Laster inn..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "Sporing av lager"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Tilgang nektet"
@@ -11264,8 +8328,7 @@ msgstr "Autentiseringsfeil"
msgid "You have been logged out from InvenTree."
msgstr "Du har blitt logget ut av InvenTree."
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Logg inn"
@@ -11298,1078 +8361,27 @@ msgstr "Nettstedet er i vedlikehold"
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "Siden er for øyeblikket i vedlikehold og bør være oppe igjen snart!"
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "Indeks"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr "Varsellogg"
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "Slett varlser"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "Ventende varsler"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "Merk alle som lest"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "Varlser"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr "Slett alle leste varsler"
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "Innboks"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "Logg"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Søkeresultater"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Strekkodeinnstillinger"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Innstillinger for produksjonsordre"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Kategoriinnstillinger"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Serverinnstillinger"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Etikettinnstillinger"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Innstillinger for innlogging"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr "Utgående e-post har ikke blitt kanskje. Noen innloggings- og registreringsfunksjoner fungerer kanskje ikke korrekt!"
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Registrering"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Innstillinger"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "URLer"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "Basis-URLen for denne utvidelsen er %(base)s."
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Åpne i ny fane"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Innstillinger for varsling"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr "URL-segment"
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "Innstillinger for del"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "Import av Del"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "Importér Del"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "Mal for Delparameter"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr "Innstillinger for lagertelling"
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr "Lagertellingsrapporter"
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr "Fysiske enheter"
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr "Legg til enhet"
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "Innstillinger for Utvidelser"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr "Endring av innstillingene nedenfor krever at du umiddelbart starter serveren på nytt. Ikke endre under aktiv bruk."
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Utvidelser"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "Installer Utvidelse"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr "Last utvidelser på nytt"
-
-#: templates/InvenTree/settings/plugin.html:58
-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:73
-msgid "Plugin Error Stack"
-msgstr "Utvidelse feilstack"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "Stadium"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Melding"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Informasjon om utvidelse"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "ingen versjonsinformasjon angitt"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Lisens"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "Kodeinformasjonen hentes fra siste git-commit for denne utvidelsen. Det gjenspeiler kanskje ikke offisielle versjonsnummer eller informasjon, men den faktiske koden som kjører."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Informasjon om pakken"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Installasjonsmåte"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Denne utvidelsen ble installert som en pakke"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "Denne utvidelsen ble funnet på en lokal serversti"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Installasjonssti"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "Innebygd"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-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:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "Eksempel"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr "Dette er en eksempelplugin"
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Commit-forfatter"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Commit-dato"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "Commit-hash"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Commit-melding"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Innstillinger for Innkjøpsordre"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "Innstillinger for prising"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "Valutakurser"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Oppdater nå"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Siste oppdatering"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Aldri"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr "Innstillinger for prosjektkoder"
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Prosjektkoder"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Ny Prosjektkode"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Rapportinstillinger"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr "Innstillinger for Returordre"
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Ingen verdi satt"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "Rediger innstilling"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Slett"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr "Ny plasseringstype"
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Brukerinnstillinger"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Konto"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Visning"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Startside"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Søk"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Rapportering"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Globale innstillinger"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "Etiketter"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Kategorier"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Innstillinger for salgsordre"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Instillinger for lager"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr "Lagerplasseringstyper"
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Kontoinnstillinger"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Endre passord"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "Følgende e-postadresser er tilknyttet din konto:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Bekreftet"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Ubekreftet"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Primær"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Gjør til primær"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "Re-send bekreftelse"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Advarsel:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "Du har for øyeblikket ikke konfigurert noen epostadresse. Du burde legge til en e-postadresse slik at du kan motta varslinger, tilbakestille passordet, osv."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Legg til e-postadresse"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Legg til e-post"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "Multifaktor"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "Du har disse faktorene tilgjengelig:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Statisk"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "Multifaktor-autentisering er ikke konfigurert for din konto"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "Endre faktorer"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "Sett opp multifaktor"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "Fjern multifaktor"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Aktive økter"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Logg ut aktive økter (unntatt denne)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Logg Ut Aktive Økter"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "ukjent på ukjent"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "ukjent"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "IP-adresse"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Enhet"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Siste aktivitet"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s siden (denne økten)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s siden"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Visningsinnstillinger"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Temainnstillinger"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Velg tema"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Sett tema"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Språkinnstillinger"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Velg språk"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% oversatt"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "Ingen oversettelser tilgjengelig"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Angi språk"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Noen språk er ikke komplett"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr "Vis kun tilstrekkelige"
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "og skjulte."
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "Vis dem også"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "Hjelp oss med oversettelsesinnsatsen!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr "Språkoversettelsen av nettapplikasjonen er bidratt av fellesskapet via crowdin. Bidrag er ønsket og settes pris på."
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "InvenTree Oversettelsesprosjekt"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Innstillinger for startside"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Søkeinnstillinger"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr "\"Single Sign On\"-kontoer"
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr "Du kan logge inn på kontoen din ved hjelp av følgende tredjepartskontoer:"
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "Det finnes ingen sosiale nettverkskontoer koblet til denne kontoen."
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr "Legg til SSO-konto"
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr "Single Sign On er ikke aktivert for denne serveren"
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "InvenTree-versjon"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Utviklingsversjon"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Oppdatert"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Oppdatering er tilgjengelig"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "InvenTree-dokumentasjon"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "API-versjon"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Python-versjon"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Django-versjon"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Vis koden på GitHub"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Krediteringer"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Mobilapp"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "Send feilrapport"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "kopier til utklippstavle"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "kopiér versjonsinformasjon"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "InvenTree-logo"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Bekreft e-postadresse"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Vennligst bekreft at %(email)s er ne e-postadresse for bruker %(user_display)s."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Bekreft"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "Denne e-postbekreftelseslenken er utgått eller ugyldig. Vennligst send en ny bekreftelsesforespørsel."
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Logg inn"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "Ikke medlem?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Registrer deg"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Glemt passord?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "eller logg på med"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Logg ut"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "Er du sikker på at du vil logge ut?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Gå tilbake til siden"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Tilbakestill passord"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "Glemt passord? Skriv inn e-postadressen din under, så sender vi deg en e-post slik at du kan tilbakestille den."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Tilbakestill passord"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "Denne funksjonen er deaktivert. Vennligst kontakt en administrator."
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Ugyldig token"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "Link for å tilbakestille passordet var ugyldig, muligens fordi det allerede er brukt. Be om en ny tilbakestilling."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Endre passord"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "Passordet ditt er nå endret."
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "Har du allerede en konto? Vennligst logg inn."
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr "Bruk en SSO-leverandør for registrering"
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr "Registreringen er lukket"
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr "Registrering er for tiden stengt."
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr "Tilbake til innloggingsside"
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "Vis i administrasjonspanel"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Tofaktor-autentisering"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Autentisér"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "Tofaktor-autentisering Backup-symboler"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr "Backup-symboler er generert, men ikke avslørt her av sikkerhetshensyn. Trykk på knappen under for å generere nye."
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr "Ingen backup-symboler er tilgjengelig. Trykk på knappen under for å generere noen."
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "Generer Symboler"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Deaktiver Tofaktor-autentisering"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Er du sikker?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Deaktiver 2FA"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "Sett opp to-faktor autentisering"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Trinn 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Skann QR-koden nedenfor med en symbolgenerator du velger (for eksempel Google Authenticator)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Trinn 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "Angi et symbol generert av appen:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Bekreft"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Legg til lenke"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Legg til vedlegg"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "Strekkode-identifikator"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Omstart av server kreves"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "En konfigurasjonsinnstilling har blitt endret som krever en omstart av serveren"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Kontakt systemadministratoren for mer informasjon"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr "Ventende database-migrasjoner"
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr "Det er ventende database-migrasjoner som krever oppmerksomhet"
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr "Følgende deler har for lav lagerbeholdning"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Antall som kreves"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr "Klikk på følgende lenke for å se denne delen"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "Minimum antall"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Skann strekkode"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Lukk"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "Skjemafeil eksisterer"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Send"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr "Varsler lastes inn her"
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr "Angi søkeord"
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Legg til"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Kjøp"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Selg"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Vis varsler"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Nye varslinger"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "Administrator"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Logg ut"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Lagre"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Vis alle varsler og historikk"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "QR-data ikke oppgitt"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Du ble logget ut."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Logg inn på nytt"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Vis fullstendige søkeresultater"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Nullstill søk"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Lukk søkemeny"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "\"Sosial nettverk\"-pålogging feilet"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "Kontofeil ved innlogging"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "En feil oppstod under forsøk på å logge inn via din sosiale nettverkskonto."
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "Koble til %(provider)s"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr "Du er i ferd med å koble en ny tredjepartskonto fra %(provider)s."
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "Logg på via %(provider)s"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr "Du er i ferd med å logge inn med en tredjepartskonto fra %(provider)s."
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Fortsett"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "Ugyldig SSO-leverandør"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr "Valgt SSO-leverandør er ugyldig, eller den er ikke riktig konfigurert"
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr "Leverandør er ikke konfigurert"
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr "Ingen SSO-leverandører er konfigurert"
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Instansnavn"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "Serveren kjører i debug-modus"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Docker-modus"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "Serveren er distribuert ved hjelp av docker"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Støtte for utvidelser"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Utvidelsesstøtte aktivert"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Utvidelsesstøtte deaktivert"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Serverstatus"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Frisk"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Problemer oppdaget"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Bakgrunnsarbeider"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Bakgrunnsarbeider kjører ikke"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "E-Post-Innstillinger"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "E-postinnstillinger ikke konfigurert"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Ja"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Nei"
-
#: users/admin.py:101
msgid "Users"
msgstr "Brukere"
@@ -15746,35 +8494,59 @@ msgstr "Sist gang tokenet ble brukt"
msgid "Revoked"
msgstr "Tilbakekalt"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "Administrator"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Innkjøpsordrer"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Salgsordre"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "Returordrer"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Tillatelse satt"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Gruppe"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Visning"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Tillatelse til å se elementer"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Legg til"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Tillatelse til å legge til elementer"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Endre"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Tillatelse til å endre elementer"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Slett"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Tillatelse til å slette elementer"
diff --git a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po
index 4516cd7527..38ba7dd840 100644
--- a/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/pl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"Language: pl_PL\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Użytkownik nie ma uprawnień do przeglądania tego modelu"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Adres email (ponownie)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Potwierdzenie adresu email"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Należy ponownie wpisać ten sam adres e-mail."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Podany podstawowy adres e-mail jest nieprawidłowy."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Podany e-mail domeny nie został zatwierdzony."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Rejestracja jest wyłączona."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Nie udało się przeliczyć {original} na {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Podano nieprawidłową ilość"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Uwagi"
@@ -104,90 +116,42 @@ msgstr "Wartość '{name}' nie pojawia się w formacie wzoru"
msgid "Provided value does not match required pattern: "
msgstr "Podana wartość nie pasuje do wymaganego wzoru: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Wprowadź hasło"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Wprowadź nowe hasło"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Potwierdź hasło"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Potwierdź nowe hasło"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Stare hasło"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Adres email (ponownie)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Potwierdzenie adresu email"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Należy ponownie wpisać ten sam adres e-mail."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Podany podstawowy adres e-mail jest nieprawidłowy."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Podany e-mail domeny nie został zatwierdzony."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Rejestracja jest wyłączona."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Pusty ciąg numeru seryjnego"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Podwójny numer seryjny"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Zakres grupy {group} przekracza dozwoloną ilość ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Nie znaleziono numerów seryjnych"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Liczba unikalnych numerów seryjnych ({len(serials)}) musi odpowiadać ilości ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Usuń znaczniki HTML z tej wartości"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "Adres E-Mail"
@@ -434,60 +396,21 @@ msgstr "Duplikaty nazw nie mogą istnieć pod tym samym rodzicem"
msgid "Invalid choice"
msgstr "Błędny wybór"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Nazwa"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Opis"
@@ -495,8 +418,7 @@ msgstr "Opis"
msgid "Description (optional)"
msgstr "Opis (opcjonalny)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Ścieżka"
@@ -541,14 +463,11 @@ msgstr "Błąd serwera"
msgid "An error has been logged by the server."
msgstr "Błąd został zapisany w logach serwera."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Numer musi być prawidłowy"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Waluta"
@@ -556,11 +475,11 @@ msgstr "Waluta"
msgid "Select currency from available options"
msgstr "Wybierz walutę z dostępnych opcji"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Aktywny"
@@ -645,7 +558,7 @@ msgstr "Plik danych"
msgid "Select data file for upload"
msgstr "Wybierz plik danych do przesłania"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Pobieranie obrazów ze zdalnego URL nie jest włączone"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Nieznana baza danych"
@@ -719,39 +632,12 @@ msgstr "Przedawnienie nie może przekroczyć 100 %"
msgid "Invalid value for overage"
msgstr "Nieprawidłowa wartość przedawnienia"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Edytuj informacje użytkownika"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Ustaw hasło"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Hasła muszą być zgodne"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Podano nieprawidłowe hasło"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Informacja systemowa"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "O InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Budowa nadrzędna"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Dodane przez"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Kompilacja musi zostać anulowana, zanim będzie mogła zostać usunięta"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Materiał eksploatacyjny"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Opcjonalne"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Złożenie"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Śledzony"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Komponent"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Przydzielono"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Dostępne"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Zlecenie Budowy"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Zlecenia budowy"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Nieprawidłowy wybór kompilacji nadrzędnej"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Odpowiedzialny użytkownik lub grupa muszą być określone"
@@ -964,254 +783,213 @@ msgstr "Odpowiedzialny użytkownik lub grupa muszą być określone"
msgid "Build order part cannot be changed"
msgstr "Nie można zmienić elementu kompletacji"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Odwołanie do zamówienia wykonania"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referencja"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Krótki opis produkcji (opcjonalny)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Zamówienie budowy, do którego budowa jest przypisana"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Wybierz część do budowy"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Odwołanie do zamówienia sprzedaży"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Zamówienie sprzedaży, do którego budowa jest przypisana"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Lokalizacja źródła"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Wybierz lokalizację, z której pobrać element do budowy (pozostaw puste, aby wziąć z dowolnej lokalizacji)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Lokalizacja docelowa"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Wybierz lokalizację, w której będą przechowywane ukończone elementy"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Ilość do stworzenia"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Ilość przedmiotów do zbudowania"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Ukończone elementy"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Ilość produktów magazynowych które zostały ukończone"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Status budowania"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Kod statusu budowania"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Kod partii"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Kod partii dla wyjścia budowy"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Data utworzenia"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Docelowy termin zakończenia"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Data zakończenia"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "zrealizowane przez"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Wydany przez"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Użytkownik, który wydał to zamówienie"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Odpowiedzialny"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Użytkownik lub grupa odpowiedzialna za te zlecenie produkcji"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Link Zewnętrzny"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Link do zewnętrznego adresu URL"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Priorytet budowy"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Priorytet tego zamówienia produkcji"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Kod projektu"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Kod projektu dla tego zlecenia produkcji"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Kolejność kompilacji {build} została zakończona"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Kolejność kompilacji została zakończona"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Nie określono danych wyjściowych budowy"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Budowanie wyjścia jest już ukończone"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "Skompilowane dane wyjściowe nie pasują do kolejności kompilacji"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Ilość musi być większa niż zero"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "Ilość nie może być większa niż ilość wyjściowa"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "Wyjście budowy {serial} nie przeszło wszystkich testów"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Zbuduj obiekt"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Zbuduj obiekt"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Ilość"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Wymagana ilość dla zlecenia produkcji"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Element kompilacji musi określać dane wyjściowe kompilacji, ponieważ część główna jest oznaczona jako możliwa do śledzenia"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Przydzielona ilość ({q}) nie może przekraczać dostępnej ilości zapasów magazynowych ({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Pozycja magazynowa jest nadmiernie przydzielona"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Alokowana ilość musi być większa niż zero"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Ilość musi wynosić 1 dla serializowanych zasobów"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "Wybrana pozycja magazynowa nie pasuje do pozycji w zestawieniu BOM"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Element magazynowy"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Lokalizacja magazynowania przedmiotu"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Ilość zapasów do przydzielenia do produkcji"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Zainstaluj do"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Docelowa lokalizacja magazynowa przedmiotu"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Nazwa komponentu"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Numer seryjny"
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Lokalizacja"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "Automatycznie przydzielaj wymagane elementy z pasującymi numerami seryjnymi"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Poniższe numery seryjne już istnieją lub są nieprawidłowe"
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Status"
@@ -1514,7 +1232,7 @@ msgstr "Zaakceptuj nieprzydzielone"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Zaakceptuj, że przedmioty magazynowe nie zostały w pełni przypisane do tego zlecenia budowy"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Wymagany stan nie został w pełni przypisany"
@@ -1526,7 +1244,7 @@ msgstr "Akceptuj niekompletne"
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Numer producenta komponentu"
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Opakowanie"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "ID komponentu"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "IPN komponentu"
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Numer Seryjny"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Możliwość śledzenia"
@@ -1725,35 +1423,26 @@ msgstr "Możliwość śledzenia"
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Zezwalaj na warianty"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Element BOM"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "W Zamówieniu"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "W produkcji"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Dostępna ilość"
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "W toku"
@@ -1798,9 +1484,7 @@ msgstr "Anulowano"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Zakończono"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Miniaturka przedmiotu"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Akcje kodów kreskowych"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Pokaż Kod QR"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Odłącz Kod Kreskowy"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Połącz Kod Kreskowy"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Akcje drukowania"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Edytuj Budowę"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Anuluj Budowę"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Data docelowa"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Zaległe"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Zamówienie zakupu"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Priorytet"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Szczegóły budowy"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Źródło magazynu"
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Przeznaczenie"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Nie określono lokalizacji docelowej"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Partia"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Utworzony"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Zakończone"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Budowa niezakończona"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Automatyczne przypisywanie"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Przydziel zapasy"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Zamów wymagane komponenty"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Zamów komponent"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Załączniki"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Notatki tworzenia"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Nowe zlecenie budowy"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Brak wtyczki"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Błąd odczytu pliku (nieprawidłowe kodowanie)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Błąd odczytu pliku (nieprawidłowy format)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Błąd odczytu pliku (niepoprawny wymiar)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Błąd odczytu pliku (dane mogą być uszkodzone)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Plik"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Wybierz plik do przesłania"
-
#: common/models.py:73
msgid "Updated"
msgstr "Zaktualizowany"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "Ciąg musi być unikatowy"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Użytkownik"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Cena"
@@ -2328,512 +1608,493 @@ msgstr "Cena"
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Punkt końcowy"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Sekret"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Współdzielony sekret dla HMAC"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "Id wiadomości"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Unikalny identyfikator dla tej wiadomości"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Host, od którego otrzymano tę wiadomość"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Nagłówek"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Nagłówek tej wiadomości"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Zawartość"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Łącze"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Autor"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Obraz"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Załącznik"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Brak pliku"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Brak zewnętrznego odnośnika"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Wybierz plik do załączenia"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Komentarz"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Klucz"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Utworzony"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Ostatnia aktualizacja"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Wartość"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "Dane"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Wynik"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr "Interwał aktualizacji waluty"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Jak często aktualizować kursy wymiany walut (ustaw zero aby wyłączyć)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "dni"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "Wymagaj specyfikacji schematu podczas sprawdzania poprawności adresów URL"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Wymagaj potwierdzenia"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Wymagaj wyraźnego potwierdzenia dla określonych działań."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Głębokość drzewa"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Domyślna głębokość drzewa dla widoku drzewa. Głębsze poziomy mogą być leniwe, gdy są potrzebne."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Częstotliwość sprawdzania aktualizacji"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Jak często aktualizować kursy wymiany walut (ustaw zero aby wyłączyć)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Automatyczna kopia zapasowa"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Włącz automatyczną kopię zapasową bazy danych i plików multimedialnych"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Interwał automatycznego tworzenia kopii zapasowych"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Określ liczbę dni między zdarzeniami automatycznej kopii zapasowej"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Interwał usuwania zadań"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Obsługa kodu kreskowego"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "Wyrażenie regularne IPN"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Zezwól na powtarzający się IPN"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Zezwól na edycję IPN"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Skopiuj BOM komponentu"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Szablon"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Komponent"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Możliwość zakupu"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Części są domyślnie z możliwością zakupu"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Możliwość sprzedaży"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Części są domyślnie z możliwością sprzedaży"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Części są domyślnie z możliwością śledzenia"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Wirtualny"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Części są domyślnie wirtualne"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Pokaż powiązane części"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Użyj cennika dostawcy"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Nadpisanie historii zakupów"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Ceny wewnętrzne"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Włącz drukowanie etykiet"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Włącz drukowanie etykiet z interfejsu WWW"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "DPI etykiety"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Włącz raporty"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Tryb Debugowania"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Rozmiar strony"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Domyślna wielkość strony dla raportów PDF"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Automatycznie wypełniaj zlecenia zakupu"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Automatycznie oznacz zlecenia jako zakończone po odebraniu wszystkich pozycji"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Włącz opcję zapomnianego hasła"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Włącz funkcję zapomnianego hasła na stronach logowania"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Włącz rejestrację"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Włącz samodzielną rejestrację dla użytkowników na stronach logowania"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "Włącz SSO"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Włącz SSO na stronach logowania"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Adres e-mail jest wymagany"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "Autouzupełnianie użytkowników SSO"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "E-mail dwa razy"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich adres e-mail"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Hasło dwukrotnie"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Grupuj przy rejestracji"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Wymuś MFA"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Sprawdź wtyczki przy starcie"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "Włącz integrację URL"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Włącz wtyczki, aby dodać ścieżki URL"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "Włącz integrację z aplikacją"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Włącz wtyczki, aby dodać aplikacje"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Pokaż obserwowane części"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Pokaż obserwowane części na stronie głównej"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Pokaż obserwowane kategorie"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Pokaż obserwowane kategorie części na stronie głównej"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Pokaż najnowsze części"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Pokaż najnowsze części na stronie głównej"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Pokaż niski stan magazynowy"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Pokaż elementy o niskim stanie na stronie głównej"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Pokaż wymagany stan zapasów"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Szukaj części"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Ukryj nieaktywne części"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Wyszukaj zlecenia zakupu"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Wyklucz nieaktywne zlecenia zakupu"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Pokaż ilość w formularzach"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Stały pasek nawigacyjny"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Format daty"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Preferowany format wyświetlania dat"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Planowanie komponentów"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr "Pusta domena nie jest dozwolona."
msgid "Invalid domain name: {domain}"
msgstr "Niepoprawna nazwa domeny: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Wyślij plik"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Pasujące elementy"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Komponenty zaimportowane"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Poprzedni krok"
-
#: company/api.py:141
msgid "Part is Active"
msgstr "Komponent jest aktywny"
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Producent"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Firma"
@@ -4496,8 +3527,7 @@ msgstr "Firma"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Firmy"
@@ -4509,9 +3539,7 @@ msgstr "Opis firmy"
msgid "Description of the company"
msgstr "Opis firmy"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Strona WWW"
@@ -4531,11 +3559,7 @@ msgstr "Numer telefonu kontaktowego"
msgid "Contact email address"
msgstr "Kontaktowy adres e-mail"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Kontakt"
@@ -4579,293 +3603,249 @@ msgstr "Czy to przedsiębiorstwo produkuje części?"
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Adres"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Miasto/Region"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "Kod pocztowy miasto/region"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "Stan/Województwo"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "Stan lub województwo"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "Kraj"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "Kraj"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Notatki przewozowe kuriera"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Notatki dla kuriera"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Wewnętrzne notatki przewozowe"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Notatki wysyłkowe do użytku wewnętrznego"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Komponent producenta"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Część bazowa"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Wybierz część"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Wybierz producenta"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Nazwa parametru"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Wartość parametru"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Jednostki"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Jednostki parametru"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Dostawca"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Wybierz dostawcę"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Uwaga"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "koszt podstawowy"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Opakowanie części"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Ilość w opakowaniu"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "wielokrotność"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Zamów wiele"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Dostępność zaktualizowana"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "Na stanie"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Nieaktywny"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Utwórz zamówienie zakupu"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Edytuj firmę"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Usuń firmę"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Usuń firmę"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Obraz części"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Prześlij nowy obraz"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Pobierz obraz z adresu URL"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Usuń obraz"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Klient"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Używa domyślnej waluty"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Telefon"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Usuń obraz"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "Usuń przypisany obraz z tej firmy"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Usuń"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Prześlij obraz"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Pobierz obraz"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Komponenty dostawcy"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Utwórz nowego dostawcę części"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Nowy dostawca części"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Części producenta"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Utwórz nową część producenta"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Nowa część producenta"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Zapasy dostawcy"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Zlecenia zakupu"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Utwórz nowe zlecenie zakupu"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Nowe zamówienie zakupu"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Utwórz nowe zlecenie sprzedaży"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Notatki firmy"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Dodaj kontakt"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "Adres firmy"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Dodaj adres"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Producenci"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Zamów komponent"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Edytuj komponent producenta"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Usuń komponent producenta"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Komponent wewnętrzny"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Dostawcy"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Parametry"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Nowy parametr"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Zamów komponent"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Utwórz nowy towar"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Nowy towar"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Informacja cenowa"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Towary"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Nowy dostawca"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Now producent"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Klienci"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Nowy klient"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Nowa firma"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr "Połączono"
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Nieznany"
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Cena całkowita"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Status zamówienia"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Numer zamówienia"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr "Posiada ceny"
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Zamówienie"
@@ -5696,458 +4202,462 @@ msgstr "Zamówienie"
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Komponent wewnętrzny"
+
#: order/api.py:460
msgid "Order Pending"
msgstr "Zamówienie oczekujące"
+#: order/api.py:834
+msgid "Completed"
+msgstr "Zakończone"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Zlecenie zakupu"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Zamówienie zakupu"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Link do zewnętrznej witryny"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Data docelowa"
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr "Utworzony przez"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "Użytkownik lub grupa odpowiedzialna za to zamówienie"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Odniesienie zamówienia"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Status zamówienia zakupu"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "odebrane przez"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Data wydania"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Data wystawienia zamówienia"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Przeznaczenie"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "Wartość musi być liczbą dodatnią"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Klient"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Data wysyłki"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "wysłane przez"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Ilość elementów"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Odebrane"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Cena zakupu"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Cena zakupu jednostkowego"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Cena sprzedaży"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Jednostkowa cena sprzedaży"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Wysłane"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Wysłana ilość"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Data wysyłki"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Sprawdzone przez"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Użytkownik, który sprawdził tę wysyłkę"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Przesyłka"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Numer przesyłki"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Numer śledzenia"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Informacje o śledzeniu przesyłki"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "Przesyłka została już wysłana"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "Zarezerwowana ilość nie może przekraczać ilości na stanie"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Linia"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Komponent"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr "Pozycja nie pasuje do zlecenia zakupu"
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Kod kreskowy"
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "Drukuj raport zlecenia zakupu"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Eksportuj zamówienie do pliku"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Edytuj zamówienie"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Anuluj zamówienie"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Oznacz zamówienie jako zakończone"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Kompletne zamówienie"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Opis zamówienia"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Niekompletny"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Wydany"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Usuń kolumnę"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Duplikuj wybrane"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Usuń wiersz"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Wiersz"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Wybierz dostawcę części"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Wróć do zamówień"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Prześlij plik do zamówienia zakupu"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Pozycje zlecenia zakupu"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Dodaj element zamówienia"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Dodatkowe linie"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Dodaj dodatkową linię"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Otrzymane elementy"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Notatki zamówień"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Całkowity Koszt"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Oczekujące przesyłki"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Akcje"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Nowa wysyłka"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Nie znaleziono ceny"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Wersja"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Słowa kluczowe"
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Wariant"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Minimalny stan magazynowy"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Dostawcy"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Użyte w"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Ścieżka kategorii"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Części"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Kategoria"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Domyślna lokalizacja"
@@ -7044,18 +5176,11 @@ msgstr "Domyślna lokalizacja"
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Kategoria komponentu"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Kategorie części"
@@ -7063,10 +5188,7 @@ msgstr "Kategorie części"
msgid "Default location for parts in this category"
msgstr "Domyślna lokalizacja dla komponentów w tej kategorii"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "Nieprawidłowy wybór dla części nadrzędnej"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Nazwa komponentu"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "Czy szablon"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "Czy ta część stanowi szablon części?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "Czy ta część jest wariantem innej części?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "Domyślne wygasanie"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "Czy ten komponent może być zbudowany z innych komponentów?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "Czy ta część może być użyta do budowy innych części?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "Czy ta część wymaga śledzenia każdego towaru z osobna?"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "Czy ta część jest aktywna?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "Czy to wirtualna część, taka jak oprogramowanie lub licencja?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Tworzenie użytkownika"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Ostatnia inwentaryzacja"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Sprzedaj wiele"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Data"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Nazwa testu"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Testowy opis"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "Wprowadź opis do tego testu"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Aktywne"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Wymagane"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Wymaga wartości"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "Wymaga załącznika"
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "Część nadrzędna"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Wartość parametru"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Wartość domyślna"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "Unikalny wartość ID komponentu"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Wartość IPN części"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "Poziom"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Wybierz część nadrzędną"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "Podczęść"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "Ten element BOM jest opcjonalny"
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "Notatki pozycji BOM"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "Suma kontrolna"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Zatwierdzone"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "Część zastępcza"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "Część 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "Część 2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "Wybierz powiązaną część"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Podkategorie"
@@ -7899,7 +6001,7 @@ msgstr "Kopiuj obraz"
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Kopiuj BOM"
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Towary"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "Duplikuj część"
@@ -7988,7 +6094,7 @@ msgstr "Duplikuj część"
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr "Nieprawidłowa ilość"
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "Nie masz uprawnień do edycji BOM."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Masz włączone powiadomienia dla tej kategorii"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "Włącz powiadomienia dla tej kategorii"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "Akcje kategorii"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Edytuj kategorię"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Edytuj kategorię"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Usuń kategorię"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Usuń kategorię"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "Kategoria najwyższego poziomu"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Części (w tym podkategorie)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Utwórz nową część"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Nowy komponent"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Parametry części"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "Stwórz nową kategorię komponentów"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Nowa kategoria"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "Importuj Części"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "Wykonaj kopię części '%(full_name)s'."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Prawdopodobnie pasujące elementy"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "Nowa część może być duplikatem tych istniejących części"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Zapasy części"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Odśwież"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Warianty Części"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Utwórz nowy wariant"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "Nowy wariant"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "Powiązane części"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "Dodaj powiązane"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Zestawienie materiałowe"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "Akcje eksportu"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Eksportuj BOM"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Drukuj raport BOM"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Wgraj BOM"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Weryfikuj BOM"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Dodaj część do BOM"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Złożenia"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Dostawcy Części"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Producenci części"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "Powrót do części"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "Importuj części z pliku"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Wybierz format pliku"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Lista części"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Masz włączone powiadomienia dla tej części"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "Włącz powiadomienia dla tej części"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Drukuj etykietę"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "Pokaż informacje o cenach"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Akcje magazynowe"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Duplikuj część"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Edytuj część"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Usuń część"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "Część jest wirtualna (nie fizyczna)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Przypisane do zamówień sprzedaży"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Minimalny poziom stanu magazynowego"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Ostatni numer seryjny"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Szukaj numeru seryjnego"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "Cennik dostawcy"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Cena jednostkowa"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "Brak dostępnych cen dostawców"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "Cena zakupu jednostkowego"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "Całkowita cena zakupu"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "Brak dostępnych cen BOM"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "Cena wewnętrzna"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "Brak dostępnych informacji o cenach dla tej części."
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "Warianty"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Stan"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Cennik"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "Planowanie"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Szablony testowe"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Wybierz z istniejących obrazów"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Przejdź do przeglądu"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Brak w magazynie"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Mała ilość w magazynie"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "Wybierz obrazek części"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "Zaktualizowano zdjęcie części"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Nie znaleziono obrazka części"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "Cennik części"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "Kod kreskowy pasuje do istniejącego elementu"
@@ -8981,8 +6416,7 @@ msgstr "Kod kreskowy nie pasuje do istniejących pozycji magazynowych"
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr "Czy wtyczka jest aktywna"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Zainstalowane"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "Wtyczka"
@@ -9462,7 +6893,7 @@ msgstr "Wtyczka"
msgid "Method"
msgstr "Metoda"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "Nie znaleziono autora"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Nazwa pakietu wtyczki - może również zawierać wskaźnik wersji"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Wersja"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "Brak prawidłowych obiektów do szablonu"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Zestawienie materiałowe"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Obraz części"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Wydany"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Cena jednostkowa"
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "Razem"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Partia"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "Zaliczone"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "Niezaliczone"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Zainstalowane elementy"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Numer seryjny"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr "ID lokalizacji"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Ścieżka lokalizacji"
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Zainstalowane w"
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Data ważności"
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Lokacje stanu magazynowego"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Właściciel"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Wybierz właściciela"
@@ -10227,8 +7652,7 @@ msgstr "Wybierz właściciela"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Nadrzędny towar"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Część podstawowa"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Wybierz pasującą część dostawcy dla tego towaru"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Ilość w magazynie"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Wyszukaj zlecenie zakupu"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Zlecenie zakupu dla tego towaru"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Usuń po wyczerpaniu"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "Ilość musi być liczbą całkowitą"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "Notatki do wpisu"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "Należy podać wartość dla tego testu"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Wynik testu"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Element nadrzędny"
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Termin minął"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Elementy podrzędne"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Podlokalizacje"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "Poddany kwarantannie"
msgid "Legacy stock tracking entry"
msgstr "Starsze śledzenie wpisów stanu magazynowego"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Utworzono element magazynowy"
@@ -10849,7 +8268,7 @@ msgstr "Podziel z pozycji nadrzędnej"
msgid "Split child item"
msgstr "Podziel element podrzędny"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Scalone przedmioty magazynowe"
@@ -10869,7 +8288,7 @@ msgstr "Dane wyjściowe kolejności kompilacji ukończone"
msgid "Build order output rejected"
msgstr "Odrzucono wynik zlecenia produkcji"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Zużyte przez kolejność kompilacji"
@@ -10885,7 +8304,7 @@ msgstr "Otrzymane na podstawie zlecenia zakupu"
msgid "Returned against Return Order"
msgstr "Zwrócone na podstawie zlecenia zwrotu"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Wyślij do klienta"
@@ -10893,361 +8312,6 @@ msgstr "Wyślij do klienta"
msgid "Returned from customer"
msgstr "Zwrócony od klienta"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Skanuj do lokacji"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Akcje druku"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Przelicz stan magazynowy"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Usuń stan magazynowy"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Przenieś stan magazynowy"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Odinstaluj"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Zainstaluj"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Budowa"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Nie ustawiono producenta"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Tylko do odczytu"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "poprzednia strona"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "następna strona"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Lokacje nie są ustawione"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Testy"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Ostrzeżenie"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Edytuj lokację"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Nowa lokalizacja"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Ładowanie..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Odmowa dostępu"
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Zaloguj się"
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "Indeks"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Wyniki wyszukiwania"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Ustawienia kodu kreskowego"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Ustawienia kategorii"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Ustawienia serwera"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Ustawienia etykiet"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Ustawienia logowania"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Rejestracja"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Ustawienia"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "Adresy URL"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "Podstawowy adres URL dla tej wtyczki to %(base)s."
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Otwórz w nowej karcie"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "Ustawienia części"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "Import części"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "Import części"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Wtyczki"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "Instaluj wtyczkę"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr "Błąd stosu wtyczki"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "Etap"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Wiadomość"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Informacje o wtyczce"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "brak dostarczonych informacji o wersji"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Licencja"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "Informacje o kodzie są pobierane z najnowszego commita git dla tej wtyczki. Może on nie odzwierciedlać oficjalnych numerów wersji lub informacji, ale faktyczny uruchomiony kod."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Informacje o pakiecie"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Sposób instalacji"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Ta wtyczka została zainstalowana jako pakiet"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Ścieżka instalacji"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Autor commitu"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Data commitu"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "Hash commitu"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Wiadomość commitu"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Ustawienia zlecenia zakupu"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "Kurs wymiany"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Aktualizuj teraz"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Ostatnia Aktualizacja"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Nigdy"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Ustawienia raportu"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Nie ustawiono wartości"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "Edytuj ustawienie"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Usuń"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Ustawienia użytkownika"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Strona główna"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Szukaj"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Raportowanie"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Ustawienia globalne"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Serwer"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Kategorie"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Ustawienia konta"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "Masz dostępne następujące czynniki:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Statyczny"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Aktywne sesje"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Wyloguj aktywne sesje (z wyjątkiem tej sesji)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Wyloguj aktywne sesje"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "nieznany na nieznanym"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "nieznany"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "Adres IP"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Urządzenie"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Ostatnia aktywność"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s temu (ta sesja)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s temu"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Ustawienia wyświetlania"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Ustawienia motywu"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Wybierz motyw"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Ustaw motyw"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Ustawienia języka"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Wybierz język"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% przetłumaczony"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "Brak dostępnych tłumaczeń"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Ustaw język"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Niektóre języki nie są kompletne"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "i ukryty."
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "Pokaż je także"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "Pomóż w tłumaczeniu!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Ustawienia strony głównej"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Ustawienia wyszukiwania"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "Wersja InvenTree"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Wersja rozwojowa"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Aktualna"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Dostępna aktualizacja"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "Dokumentacja InvenTree"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "Wersja interfejsu API"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Wersja Pythona"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Wersja Django"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Zobacz kod na GitHub"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Autorzy"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Aplikacja mobilna"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "Prześlij raport o błędzie"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "skopiuj do schowka"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "kopiuj informacje o wersji"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Potwierdź adres e-mail"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Proszę potwierdzić że %(email)s jest adresem e-mail dla użytkownika %(user_display)s."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Potwierdź"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "Ten link potwierdzający adres e-mail wygasł, bądź jest nieprawidłowy. Proszę o zażądanie nowego e-maila potwierdzającego adres e-mail."
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Zaloguj się"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Zarejestruj się"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Zapomniałeś hasła?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Wyloguj się"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "Jesteś pewien, że chcesz się wylogować?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Resetowanie hasła"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "Zapomniałeś/-aś swojego hasła? Wpisz poniżej swój adres e-mail, a my wyślemy do Ciebie e-mail umożliwiający zresetowanie hasła."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Zresetuj moje hasło"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "Ta funkcja jest obecnie wyłączona. Skontaktuj się z administratorem."
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Zły token"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "Link resetu hasła jest nieprawidłowy, prawdopodobnie z powodu wcześniejszego użycia. Zażądaj nowego resetu hasła, proszę."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Zmień hasło"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "Twoje hasło zostało zmienione."
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "Masz już konto? Jeżeli tak, to zaloguj się."
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "Zobacz w panelu administracyjnym"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Uwierzytelnianie dwuskładnikowe"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Uwierzytelnij"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Wyłącz uwierzytelnianie dwuskładnikowe"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Jesteś pewny?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "Skonfiguruj uwierzytelnianie dwuskładnikowe"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Krok 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Zeskanuj poniższy kod QR za pomocą wybranego przez Ciebie generatora tokenów (np. Google Authenticator)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Krok 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "Wprowadź token wygenerowany przez aplikację:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Zweryfikuj"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Dodaj link"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Dodaj załącznik"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "Skaner kodów"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Wymagane ponowne uruchomienie serwera"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "Zmieniono opcję konfiguracji, która wymaga ponownego uruchomienia serwera"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Skontaktuj się z administratorem systemu w celu uzyskania dalszych informacji"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Wymagana ilość"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "Minimalna ilość"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Zeskanuj kod kreskowy"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Zamknij"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "Istnieją błędy formularza"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Zatwierdź"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Dodaj"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Kup"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Sprzedaj"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Pokaż powiadomienia"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Nowe powiadomienia"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Wyloguj się"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Zapisz"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Pokaż wszystkie powiadomienia i historię"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "Dane QR nie zostały dostarczone"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Zostałeś pomyślnie wylogowany."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Zaloguj się ponownie"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Pokaż pełne wyniki wyszukiwania"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Wyczyść wyszukiwanie"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Zamknij menu wyszukiwania"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Nazwa instancji"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Baza danych"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "Serwer jest uruchomiony w trybie debugowania"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Tryb Dockera"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "Serwer jest wdrożony z użyciem Dockera"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Obsługa wtyczek"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Obsługa wtyczki włączona"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Obsługa wtyczek wyłączona"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Status serwera"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Zdrowie"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Wykryto problemy"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Proces w tle"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Proces w tle nie jest uruchomiony"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Ustawienia e-maila"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "Ustawienia e-mail nie zostały skonfigurowane"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Tak"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Nie"
-
#: users/admin.py:101
msgid "Users"
msgstr "Użytkownicy"
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Zlecenia zakupu"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Uprawnienia nadane"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Grupa"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Widok"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Uprawnienie do wyświetlania przedmiotów"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Dodaj"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Uprawnienie do dodawania przedmiotów"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Zmień"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Uprawnienie do edycji przedmiotów"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Usuń"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Uprawnienie do usuwania przedmiotów"
diff --git a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po
index d12fe98c0e..ffca399d92 100644
--- a/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/pt/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Language: pt_PT\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Usuário não tem permissão para ver este modelo"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "E-mail (novamente)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Confirmação do endereço de email"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Você deve digitar o mesmo e-mail todas as vezes."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "O endereço primário de e-mail não é válido."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "O domínio de e-mail providenciado não foi aprovado."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Cadastro está desativado."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Não foi possível converter {original} para {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Quantidade fornecida inválida"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Anotações"
@@ -104,90 +116,42 @@ msgstr "Valor '{name}' não está no formato correto"
msgid "Provided value does not match required pattern: "
msgstr "O valor fornecido não corresponde ao padrão exigido: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Digite a senha"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Insira uma nova senha"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Confirmar senha"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Confirmar nova senha"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Senha atual"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "E-mail (novamente)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Confirmação do endereço de email"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Você deve digitar o mesmo e-mail todas as vezes."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-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:273
-msgid "The provided email domain is not approved."
-msgstr "O domínio de e-mail providenciado não foi aprovado."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Cadastro está desativado."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Número serial em branco"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Número de série duplicado"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Intervalo do grupo {group} excede a quantidade permitida ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Nenhum número de série foi encontrado"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Números de série únicos ({len(serials)}) deve corresponder a quantidade ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Remova as \"tags\" HTML deste valor"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "Email"
@@ -434,60 +396,21 @@ msgstr "Nomes duplicados não podem existir sob o mesmo parental"
msgid "Invalid choice"
msgstr "Escolha inválida"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Nome"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Descrição"
@@ -495,8 +418,7 @@ msgstr "Descrição"
msgid "Description (optional)"
msgstr "Descrição (opcional)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Caminho"
@@ -541,14 +463,11 @@ msgstr "Erro de servidor"
msgid "An error has been logged by the server."
msgstr "Log de erro salvo pelo servidor."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Preicsa ser um numero valido"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Moeda"
@@ -556,11 +475,11 @@ msgstr "Moeda"
msgid "Select currency from available options"
msgstr "Selecione a Moeda nas opções disponíveis"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Nome de usuário"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Primeiro Nome"
@@ -568,7 +487,7 @@ msgstr "Primeiro Nome"
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Sobrenome"
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Ativo"
@@ -645,7 +558,7 @@ msgstr "Arquivo de dados"
msgid "Select data file for upload"
msgstr "Selecione um arquivo de dados para enviar"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Baixar imagens de URL remota não está habilitado"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Banco de dados desconhecido"
@@ -719,39 +632,12 @@ msgstr "Excedente não deve exceder 100%"
msgid "Invalid value for overage"
msgstr "Valor de excedente inválido"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Editar informações do usuário"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Definir senha"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Os campos de senha devem coincidir"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Senha incorreta fornecida"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Informação do Sistema"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Sobre o InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Produção Progenitor"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Emitido por"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Produção deve ser cancelada antes de ser deletada"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Consumível"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Opcional"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Montagem"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Monitorado"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Peça"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Alocado"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Disponível"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Ordem de Produção"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Ordens de Produções"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Escolha de Produção parental inválida"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Usuário ou grupo responsável deve ser especificado"
@@ -964,254 +783,213 @@ msgstr "Usuário ou grupo responsável deve ser especificado"
msgid "Build order part cannot be changed"
msgstr "Peça da ordem de produção não pode ser alterada"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Referência do pedido de produção"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referência"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Breve descrição da produção (opcional)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Pedido de produção para qual este serviço está alocado"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Selecionar peça para produção"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Referência do pedido de venda"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Pedido de Venda para qual esta produção está alocada"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Local de Origem"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Selecione a localização para pegar do estoque para esta produção (deixe em branco para tirar a partir de qualquer local de estoque)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Local de Destino"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Selecione o local onde os itens concluídos serão armazenados"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Quantidade de Produção"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Número de itens em estoque para produzir"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Itens concluídos"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Número de itens em estoque concluídos"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Progresso da produção"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Código de situação da produção"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Código de Lote"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Código do lote para esta saída de produção"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Criado em"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Data alvo final"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Data de conclusão"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "Concluído por"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Emitido por"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Usuário que emitiu este pedido de produção"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Responsável"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Usuário ou grupo responsável para este pedido de produção"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Link Externo"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Link para URL externa"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Prioridade de Produção"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Prioridade deste pedido de produção"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Código do projeto"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Código do projeto para este pedido de produção"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "Falha ao descarregar tarefa para concluir alocações de construção"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "O Pedido de produção {build} foi concluído!"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Um pedido de produção foi concluído"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "Números de série devem ser fornecidos para peças rastreáveis"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Nenhuma saída de produção especificada"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Saída de produção já completada"
-#: build/models.py:977
+#: build/models.py:975
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:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Quantidade deve ser maior que zero"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "Quantidade não pode ser maior do que a quantidade de saída"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "O item de produção {serial} não passou todos os testes necessários"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "Item da linha de Produção"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Objeto de produção"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Objeto de produção"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Quantidade"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Quantidade necessária para o pedido de produção"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Item de produção deve especificar a saída, pois peças mestres estão marcadas como rastreáveis"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Quantidade alocada ({q}) não deve exceder a quantidade disponível em estoque ({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "O item do estoque está sobre-alocado"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Quantidade alocada deve ser maior que zero"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Quantidade deve ser 1 para estoque serializado"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "Item estoque selecionado não coincide com linha da LDM"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Item de estoque"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Origem do item em estoque"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Quantidade do estoque para alocar à produção"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Instalar em"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Destino do Item do Estoque"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Nome da Peça"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Saída da Produção"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Quantidade inteira necessária, pois a lista de materiais contém peças rastreáveis"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Números de Série"
@@ -1385,19 +1124,7 @@ msgstr "Digite os números de série para saídas de produção"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Local"
@@ -1414,7 +1141,7 @@ 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:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
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"
@@ -1442,19 +1169,10 @@ msgstr "Motivo para sucatear saída(s) de produção"
msgid "Location for completed build outputs"
msgstr "Local para saídas de produção concluídas"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Situação"
@@ -1514,7 +1232,7 @@ msgstr "Aceitar não alocados"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta produção"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Estoque obrigatório não foi totalmente alocado"
@@ -1526,7 +1244,7 @@ msgstr "Aceitar Incompleto"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Aceitar que o número requerido de saídas de produção não foi concluído"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Quantidade de produção requerida não foi concluída"
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Pedido de produção tem saídas incompletas"
@@ -1627,7 +1345,7 @@ msgstr "Falha ao iniciar tarefa de auto-alocação"
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Número de Peça do Fabricante"
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Embalagem"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "ID da Peça"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "IPN da Peça"
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Número de Sério"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Quantidade Alocada"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Quantidade Disponível"
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Rastreável"
@@ -1725,35 +1423,26 @@ msgstr "Rastreável"
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Permitir variações"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Item LDM"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Estoque Alocado"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "No pedido"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "Em Produção"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Estoque Disponível"
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Pendente"
@@ -1798,9 +1484,7 @@ msgstr "Cancelado"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Completado"
@@ -1817,383 +1501,6 @@ msgstr "Pedido de produção vencido"
msgid "Build order {bo} is now overdue"
msgstr "Pedido de produção {bo} está atrasada"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Miniatura da parte"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Ações de código de barras"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Mostrar QR Code"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Desatribuir Código de Barras"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Atribuir Código de Barras"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Ações de impressão"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Imprimir relatório do pedido de produção"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Ações de produção"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Editar produção"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Duplicar produção"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Cancelar produção"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Excluir produção"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Concluir produção"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Descrição da produção"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Nenhuma saída de produção foi criada para este pedido de produção"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Pedido de produção está pronta para ser marcada como concluída"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Pedido de produção não pode ser concluída, os resultados pendentes permanecem"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "A quantidade de produção necessária ainda não foi concluída"
-
-#: build/templates/build/build_base.html:148
-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:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Data alvo"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Essa produção expirou em %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Expirou"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Saídas Concluídas"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Pedido de Venda"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Prioridade"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Excluir Pedido de Produção"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "QR Code do Pedido de Produção"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Vincular código de barras ao Pedido de Produção"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Detalhes da produção"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Origem do estoque"
-
-#: build/templates/build/detail.html:43
-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:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Destino"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Loca de destino não especificado"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Peças alocadas"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Lote"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Criado"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Sem data alvo definida"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Concluído"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Produção não concluída"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Pedido de Produção Filho"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Desalocar estoque"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Desalocar estoque"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Alocar o estoque para produção automaticamente"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Alocar automaticamente"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Alocar estoque para a produção manualmente"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Alocar estoque"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Pedir peças necessárias"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Pedir Peças"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "O estoque disponível foi filtrado com base no local de origem especificado para este pedido de produção"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Saída de Produção Incompletas"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Criar nova saída de produção"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Nova saída de produção"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Consumir estoque"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Saídas de Produção concluídas"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Anexos"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Notas de produção"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Alocação Completa"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Todas as linhas foram totalmente alocadas"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Novo Pedido de Produção"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Detalhes do Pedido de Produção"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Itens de linha"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Saídas Incompletas"
-
#: common/api.py:725
msgid "Is Link"
msgstr "É uma Ligação"
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr "O Utilizador não tem permissão para remover este anexo"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Código da Moeda invalida"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Código da Moeda duplicada"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "Nenhum código de moeda válido foi fornecido"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Sem extensão"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Erro ao ler arquivo (codificação inválida)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Erro ao ler arquivo (formato inválido)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Erro ao ler o arquivo (dimensão incorreta)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Erro ao ler o arquivo (dados podem estar corrompidos)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Arquivo"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Selecione um arquivo para carregar"
-
#: common/models.py:73
msgid "Updated"
msgstr "Atualizado"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "A frase senha deve ser diferenciada"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Usuario"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr "Quantidade de Parcelamentos"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Preço"
@@ -2328,512 +1608,493 @@ msgstr "Preço"
msgid "Unit price at specified quantity"
msgstr "Preço unitário na quantidade especificada"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Ponto final"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "Ponto final em qual o gancho web foi recebido"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "Nome para este webhook"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "Este gancho web está ativo"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Token de acesso"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Segredo"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Segredo compartilhado para HMAC"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "ID da Mensagem"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Identificador exclusivo desta mensagem"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "Servidor"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Servidor do qual esta mensagem foi recebida"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Cabeçalho"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Cabeçalho da mensagem"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Corpo"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Corpo da mensagem"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "Ponto do qual esta mensagem foi recebida"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Trabalhado em"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "O trabalho desta mensagem foi concluído?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Título"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Ligação"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Publicado"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Autor"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Resumo"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Lida"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "Esta notícia do item foi lida?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Imagem"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Arquivo de imagem"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr "Nome da unidade deve ser um identificador válido"
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "Nome da unidade"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Símbolo"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "Símbolo de unidade opcional"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Definição"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "Definição de unidade"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Anexo"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Arquivo ausente"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Link externo não encontrado"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Selecione arquivo para anexar"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Comentario"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Chave"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Criado"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Última atualização"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Valor"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "Dados"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Contexto"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Resultado"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Novo {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "Um novo pedido foi criado e atribuído a você"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} cancelado"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr "Um pedido atribuído a você foi cancelado"
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Itens Recebidos"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "Os itens de um pedido de compra foram recebidos"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr "Os itens de um pedido de devolução foram recebidos"
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "Erro criado pela extensão"
@@ -3001,11 +2262,11 @@ msgstr "Intervalo de Atualização da Moeda"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Com que frequência atualizar as taxas de câmbio (defina como zero para desativar)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "dias"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "Exigir especificação de esquema ao validar URLs"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Exigir confirmação"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Exigir confirmação explícita do usuário para uma certa ação."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Profundidade da árvore"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Profundidade padrão de visualização da árvore. Níveis mais profundos podem ser carregados gradualmente conforme necessário."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Atualizar Intervalo de Verificação"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Frequência para verificar atualizações (defina como zero para desativar)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Cópia de Segurança Automática"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Ativar cópia de segurança automática do banco de dados e arquivos de mídia"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Intervalo de Backup Automático"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Especificar o número de dia entre as cópias de segurança"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Intervalo para Excluir da Tarefa"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Os resultados da tarefa no plano de fundo serão excluídos após um número especificado de dias"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Intervalo para Excluir do Registro de Erro"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Registros de erros serão excluídos após um número especificado de dias"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Intervalo para Excluir de Notificação"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Notificações de usuários será excluído após um número especificado de dias"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Suporte aos códigos de barras"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Ativar suporte a leitor de código de barras na interface web"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Atraso na entrada de código de barras"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Tempo de atraso de processamento de entrada de barras"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Suporte a código de barras via Câmera"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Permitir escanear código de barras por câmera pelo navegador"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Revisões de peças"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Habilitar campo de revisão para a Peça"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr "Permitir a exclusão da Montagem"
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr "Permitir a remoção de peças usadas em uma montagem"
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "Regex IPN"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Padrão de expressão regular adequado para Peça IPN"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Permitir Duplicação IPN"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Permitir que várias peças compartilhem o mesmo IPN"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Permitir Edição IPN"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Permitir trocar o valor do IPN enquanto se edita a peça"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Copiar dados da LDM da Peça"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Copiar dados da LDM por padrão quando duplicar a peça"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Copiar Dados de Parâmetro da Peça"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Copiar dados de parâmetros por padrão quando duplicar uma peça"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Copiar Dados Teste da Peça"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Copiar dados de teste por padrão quando duplicar a peça"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Copiar Parâmetros dos Modelos de Categoria"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Copiar parâmetros do modelo de categoria quando criar uma peça"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Modelo"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Peças são modelos por padrão"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Peças podem ser montadas a partir de outros componentes por padrão"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Componente"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Peças podem ser usadas como sub-componentes por padrão"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Comprável"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Peças são compráveis por padrão"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Vendível"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Peças vão vendíveis por padrão"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Peças vão rastreáveis por padrão"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Virtual"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Peças são virtuais por padrão"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Mostrar Importações em Visualizações"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Exibir o assistente de importação em algumas visualizações de partes"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Mostra peças relacionadas"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Mostrar peças relacionadas para uma peça"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Dados Iniciais de Estoque"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Permitir Criação de estoque inicial quando adicional uma nova peça"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Dados Iniciais de Fornecedor"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Permitir criação de dados iniciais de fornecedor quando adicionar uma nova peça"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Formato de Exibição do Nome da Peça"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Formato para exibir o nome da peça"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Ícone de Categoria de Peça Padrão"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Ícone padrão de categoria de peça (vazio significa sem ícone)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Forçar Unidades de Parâmetro"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Se as unidades são fornecidas, os valores do parâmetro devem corresponder às unidades especificadas"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Mínimo de Casas Decimais do Preço"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Mínimo número de casas decimais a exibir quando renderizar dados de preços"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Máximo Casas Decimais de Preço"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Número máximo de casas decimais a exibir quando renderizar dados de preços"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Usar Preços do Fornecedor"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Incluir quebras de preço do fornecedor nos cálculos de preços globais"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Sobrescrever histórico de compra"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Histórico do pedido de compra substitui os intervalos dos preços do fornecedor"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Usar Preços do Item em Estoque"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Usar preço inserido manualmente no estoque para cálculos de valores"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Idade do preço do Item em Estoque"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Não incluir itens em estoque mais velhos que este número de dias no cálculo de preços"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Usar Preço Variável"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Incluir preços variáveis nos cálculos de valores gerais"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Apenas Ativar Variáveis"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Apenas usar peças variáveis ativas para calcular preço variáveis"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Intervalo de Reconstrução de Preços"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Número de dias antes da atualização automática dos preços das peças"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Preços Internos"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Habilitar preços internos para peças"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Sobrepor Valor Interno"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Se disponível, preços internos sobrepõe variação de cálculos de preço"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Ativar impressão de etiquetas"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Ativar impressão de etiqueta pela interface da internet"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "DPI da Imagem na Etiqueta"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Resolução de DPI quando gerar arquivo de imagens para fornecer à extensão de impressão de etiquetas"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Habilitar Relatórios"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Ativar geração de relatórios"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Modo de depuração"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Gerar relatórios em modo de depuração (saída HTML)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "Relatório de erros"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr "Registro de erros que ocorrem ao gerar relatórios"
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Tamanho da página"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Tamanho padrão da página PDF para relatórios"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Seriais Únicos Globais"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Números de série para itens de estoque devem ser globalmente únicos"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Preenchimento automático de Números Seriais"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Preencher números de série automaticamente no formulário"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Excluir Estoque Esgotado"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "Determina o comportamento padrão quando um item de estoque é esgotado"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Modelo de Código de Lote"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Modelo para gerar códigos de lote padrão para itens de estoque"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Validade do Estoque"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Ativar função de validade de estoque"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Vender estoque expirado"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Permitir venda de estoque expirado"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Tempo de Estoque Inativo"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Número de dias em que os itens em estoque são considerados obsoleto antes de vencer"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Produzir Estoque Vencido"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Permitir produção com estoque vencido"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Controle de propriedade do estoque"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Ativar controle de propriedade sobre locais e itens de estoque"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Ícone padrão do local de estoque"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Ícone padrão de local de estoque (vazio significa sem ícone)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Mostrar Itens de Estoque Instalados"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Exibir itens de estoque instalados nas tabelas de estoque"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr "Verificar BOM ao instalar itens"
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "Itens de estoque instalados devem existir na BOM para a peça parente"
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "Permitir Transferência Fora do Estoque"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Permitir que os itens que não estão em estoque sejam transferidos entre locais de estoque"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Modelo de Referência de Pedidos de Produção"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Modelo necessário para gerar campo de referência do Pedido de Produção"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "Requer Proprietário Responsável"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr "Um proprietário responsável deve ser atribuído a cada ordem"
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr "Bloquear até os Testes serem Aprovados"
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Impedir que as saídas da produção sejam concluídas até que todos os testes sejam aprovados"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Ativar Pedidos de Devolução"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Ativar funcionalidade de pedido de retorno na interface do usuário"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Modelo de Referência de Pedidos de Devolução"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Editar os Pedidos de Devolução Concluídos"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Permitir a edição de pedidos de devolução após serem enviados ou concluídos"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Modelo de Referência de Pedidos de Venda"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Modelo necessário para gerar campo de referência do Pedido de Venda"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Envio Padrão de Pedidos de Venda"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Habilitar criação de envio padrão com Pedidos de Vendas"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Editar os Pedidos de Vendas concluídos"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Permitir a edição de pedidos de vendas após serem enviados ou concluídos"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Modelo de Referência de Pedidos de Compras"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Modelo necessário para gerar campo de referência do Pedido de Compra"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Editar Pedidos de Compra Concluídos"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Permitir a edição de pedidos de compras após serem enviados ou concluídos"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Autocompletar Pedidos de Compra"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Marcar automaticamente os pedidos de compra como concluídos quando todos os itens de linha forem recebidos"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Habitar esquecer senha"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Habilitar a função \"Esqueci minha senha\" nas páginas de acesso"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Habilitar cadastro"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Ativar auto-registro para usuários na página de entrada"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "Ativar SSO"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Ativar SSO na página de acesso"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Ativar registro SSO"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Ativar auto-registro por SSO para usuários na página de entrada"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Email obrigatório"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Exigir do usuário o e-mail no cadastro"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "Auto-preencher usuários SSO"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Preencher automaticamente os detalhes do usuário a partir de dados da conta SSO"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Enviar email duplo"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "No registro pedir aos usuários duas vezes pelo email"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Senha duas vezes"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "No registro pedir aos usuários duas vezes pela senha"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Domínios permitidos"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Restringir registros a certos domínios (separados por vírgula, começando com @)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Grupo no cadastro"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Forçar AMF"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Os usuários devem usar uma segurança multifator."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Checar extensões no início"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Checar que todas as extensões instaladas no início — ativar em ambientes de contêineres"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr "Verificar por atualizações de plugin"
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr "Habilitar verificações periódicas de atualizações para plugins instalados"
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "Ativar integração URL"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Ativar extensão para adicionar rotas URL"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Ativar integração de navegação"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Ativar extensões para integrar à navegação"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "Ativa integração com aplicativo"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Ativar extensões para adicionar aplicativos"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Ativar integração do calendário"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Ativar extensões para executar tarefas agendadas"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Ativar integração de eventos"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Ativar extensões para responder a eventos internos"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Habilitar códigos de projeto"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "Ativar códigos de projeto para rastrear projetos"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Funcionalidade de Balanço do Inventário"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Ativar funcionalidade de balanço para gravar níveis de estoque e calcular seu valor"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "Excluir Locais Externos"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Excluir itens de estoque em locais externos dos cálculos do estoque"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Período de Balanço Automático"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Número de dias entre gravação do balanço de estoque (coloque zero para desativar)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Intervalo para Excluir o Relatório"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Relatórios de balanço serão apagados após um número de dias especificado"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Mostrar nomes completos dos usuários"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "Mostrar Nomes Completos em vez de Nomes de Usuário"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Ocultar peças inativas"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "Ocultar peças inativas nos resultados exibidos na página inicial"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Mostrar peças subscritas"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Mostrar peças subscritas na tela inicial"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Mostrar categorias subscritas"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Mostrar categorias de peças subscritas na tela inicial"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Mostrar peças mais recentes"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Mostrar as peças mais recentes na página inicial"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Mostrar LDMs que aguardam validação na página inicial"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Mostrar alterações recentes de estoque"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Mostrar itens de estoque alterados recentemente na página inicial"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Mostrar estoque baixo"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Mostrar itens de baixo estoque na página inicial"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Mostrar estoque esgotado"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Mostrar itens sem estoque na página inicial"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Mostrar estoque necessário"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Mostrar itens de estoque necessários para produções na tela inicial"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Mostrar estoque expirado"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Mostrar expirados itens em estoque na tela inicial"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Mostrar estoque inativo"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Mostrar estoque inativo na tela inicial"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Mostrar produções pendentes"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Mostrar produções pendentes na tela inicial"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Mostrar produções atrasadas"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Mostrar produções atrasadas na tela inicial"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Mostrar pedidos de compra pendentes"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Mostrar os Pedidos de Compras pendentes na página inicial"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Mostrar Pedidos de Compra atrasados"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Mostrar os Pedidos de Compras atrasadas na tela inicial"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Mostrar pedidos de vendas pendentes"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Mostrar os Pedidos de Vendas pendentes na página inicial"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Mostrar Pedidos de Venda atrasados"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Mostrar os Pedidos de Vendas atrasadas na tela inicial"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "Mostrar remessas de OV pendentes"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "Mostrar envios OV pendentes na tela inicial"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Mostrar notícias"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Mostrar notícias na tela inicial"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Mostrar etiqueta em linha"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Mostrar etiquetas em PDF no navegador, ao invés de baixar o arquivo"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Impressora de etiquetas padrão"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Configurar qual impressora de etiqueta deve ser selecionada por padrão"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Mostrar relatório em linha"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Mostrar relatórios em PDF no navegador, ao invés de baixar o arquivo"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Procurar Peças"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Mostrar peças na janela de visualização de pesquisa"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Buscar Peças do Fornecedor"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Mostrar fornecedor de peças na janela de visualização de pesquisa"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Buscar peças do fabricante"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Mostrar fabricante de peças na janela de visualização de pesquisa"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Ocultar peças inativas"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Não incluir peças inativas na janela de visualização de pesquisa"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Pesquisar Categorias"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Mostrar categoria das peças na janela de visualização de pesquisa"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Pesquisar Estoque"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Mostrar itens do estoque na janela de visualização de pesquisa"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Ocultar itens do estoque indisponíveis"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Não incluir itens de estoque que não estão disponíveis na janela de visualização de pesquisa"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Procurar Locais"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Mostrar locais de estoque na janela de visualização de pesquisa"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Pesquisar empresas"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Mostrar empresas na janela de visualização de pesquisa"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Procurar Pedidos de Produção"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Mostrar pedidos de produção na janela de visualização de pesquisa"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Mostrar Pedido de Compras"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Mostrar pedidos de compra na janela de visualização de pesquisa"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Não incluir Pedidos de Compras Inativos"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Não incluir pedidos de compras inativos na janela de visualização de pesquisa"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Procurar Pedidos de Vendas"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Mostrar pedidos de vendas na janela de visualização de pesquisa"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Não Incluir Pedidos de Compras Inativas"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Não incluir pedidos de vendas inativos na janela de visualização de pesquisa"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Procurar Pedidos de Devolução"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "Mostrar pedidos de devolução na janela de visualização de pesquisa"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr "Não Incluir Pedidos de Devolução Inativas"
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr "Não incluir pedidos de devolução inativos na janela de visualização de pesquisa"
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Mostrar Resultados Anteriores"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "Número de resultados mostrados em cada seção da janela de visualização de pesquisa"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Pesquisa de Regex"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "Permitir expressôes comuns nas conultas de pesquisas"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "Busca de Palavras Inteira"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "Pesquisa retorna que palavra inteira coincide"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Mostrar Quantidade nos Formulários"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Mostrar a quantidade de peças disponíveis em alguns formulários"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Tecla Esc Fecha Formulários"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "Usar a tecla Esc para fechar fomulários modais"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Fixar Navbar"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "A posição do Navbar é fixa no topo da tela"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Formato da data"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Formato preferido para mostrar datas"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Agendamento de peças"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "Mostrar informações de agendamento de peças"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Balanço de Peça"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Mostrar informação de balanço da peça (se a funcionalidade de balanço estiver habilitada)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Comprimento da Tabela de Frases"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "Limite máximo de comprimento para frases exibidas nas visualizações de tabela"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "Receber relatório de erros"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "Receber notificações para erros do sistema"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr "Últimas máquinas de impressão utilizadas"
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr "Salvar as últimas máquinas de impressão usadas para um usuário"
@@ -4414,44 +3494,6 @@ msgstr "Um domínio vazio não é permitido."
msgid "Invalid domain name: {domain}"
msgstr "Nome de domínio inválido: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Carregar Arquivo"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Coincidir campos"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Coincidir Itens"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "Os campos não correspondem"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Peças importadas"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Passo Anterior"
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Fabricante"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Empresa"
@@ -4496,8 +3527,7 @@ msgstr "Empresa"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Empresas"
@@ -4509,9 +3539,7 @@ msgstr "Descrição da empresa"
msgid "Description of the company"
msgstr "Descrição da empresa"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Página Web"
@@ -4531,11 +3559,7 @@ msgstr "Número de telefone do contato"
msgid "Contact email address"
msgstr "Endereço de e-mail do contato"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Contato"
@@ -4579,293 +3603,249 @@ msgstr "Esta empresa fabrica peças?"
msgid "Default currency used for this company"
msgstr "Moeda padrão utilizada para esta empresa"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Endereço"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Endereços"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Selecione a Empresa"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Título do endereço"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "Título descrevendo a entrada de endereço"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Endereço Principal"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "Definir como endereço principal"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "Linha 1"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "Linha de endereço 1"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "Linha 2"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "Linha de endereço 2"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Código Postal"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Cidade/Região"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "Código Postal Cidade / Região"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "Estado/Provincia"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "Estado ou Província"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "País"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "País do endereço"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Notas de envio da transportadora"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Notas para o envio da transportadora"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Notas de envio interno"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Notas de envio para uso interno"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "Link para as informações do endereço (externo)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Peça do Fabricante"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Peça base"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Selecionar peça"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Selecionar fabricante"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr "NPF"
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "URL do link externo da peça do fabricante"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Descrição da peça do fabricante"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Nome do parâmetro"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Valor do Parâmetro"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Unidades"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Unidades do parâmetro"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Fornecedor da Peça"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr "Unidades de pacote devem ser compatíveis com as unidades de peça base"
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr "Unidades de pacote deve ser maior do que zero"
-#: company/models.py:737
+#: company/models.py:733
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:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Fornecedor"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Selecione o fornecedor"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Unidade de reserva de estoque fornecedor"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Selecionar peça do fabricante"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "URL do link externo da peça do fabricante"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Descrição da peça fornecedor"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Anotação"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "preço base"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Taxa mínima (ex.: taxa de estoque)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Embalagem de peças"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Quantidade de embalagens"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "Quantidade total fornecida em um único pacote. Deixe em branco para itens únicos."
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "múltiplo"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Pedir múltiplos"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "Quantidade disponível do fornecedor"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Disponibilidade Atualizada"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "Data da última atualização da disponibilidade dos dados"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "Em Estoque"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Inativo"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Criar Pedido de compra"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Ações da empresa"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Editar Informações da Empresa"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Editar Empresa"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Excluir a empresa"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Excluir Empresa"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Imagem da peça"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Carregar nova imagem"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Baixar imagem do URL"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Excluir imagem"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Cliente"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Usar moeda padrão"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Telefone"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Remover imagem"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "Remover imagem associada desta empresa"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Remover"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Enviar Imagem"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Baixar Imagem"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Peças do Fornecedor"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Criar nova peça do fornecedor"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Nova peça do fornecedor"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Fabricantes de peças"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Criar novo fabricante de peça"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Nova peça do fabricante"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Estoque do Fornecedor"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Pedidos de compra"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Criar novo pedido de compra"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Novo Pedido de Compra"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Pedidos de vendas"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Criar novo pedido de venda"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Novo Pedido de Venda"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Estoque Atribuído"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "Pedidos de Devolução"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "Criar novo pedido de devolução"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "Novo Pedido de Devolução"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Notas da Empresa"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "Contato da Empresa"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Adicionar Contato"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "Endereços da empresa"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Adicionar endereço"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Fabricantes"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Pedir peça"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Editar peça do fabricante"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Excluir peça do fabricante"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Peça Interna"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "Nenhuma informação do fabricante disponível"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Fornecedores"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Parâmetros"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Novo parâmetro"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "Adicionar Parâmetro"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Peças Fabricadas"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Peças fornecidas"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Itens fornecidos em estoque"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Itens de Estoque atribuídos"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Contatos"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "Ações de peças do fornecedor"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Pedir Peça"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "Atualizar disponibilidade"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Editar Fornecedor da Peça"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Duplicar Peça do Fornecedor"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "Excluir Fornecedor da Peça"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Excluir Fornecedor da Peça"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "Nenhuma informação do fornecedor está disponível"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr "Código (SKU)"
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Estoque de Peça do Fornecedor"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Criar novo item de estoque"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Novo item de estoque"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Pedidos de peças do fornecedor"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Informações de Preço"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Adicionar parcela de preço"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr "QR Code da Peça do Fornecedor"
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr "Vincular Código de Barras à Peça do Fornecedor"
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr "Atualizar Disponibilidade de Peças"
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Itens de Estoque"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Preço do Fornecedor Peça"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Novo Fornecedor"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Novo Fabricante"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Clientes"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Novo Cliente"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Nova Empresa"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr "Colunas"
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Desconhecido"
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Preço Total"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Situação do pedido"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Referência do Pedido"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Pedido"
@@ -5696,458 +4202,462 @@ msgstr "Pedido"
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Peça Interna"
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Concluído"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Pedido de Compra"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Pedido de Venda"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Devolver pedido"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "Preço total deste pedido"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "Moeda do pedido"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
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:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr "O contato não corresponde à empresa selecionada"
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "Descrição do pedido (opcional)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "Selecione o código do projeto para este pedido"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Link para página externa"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Data alvo"
+
+#: order/models.py:317
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:332
+#: order/models.py:331
msgid "Created By"
msgstr "Criado por"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "Usuário ou grupo responsável para este pedido"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr "Ponto de contato para este pedido"
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr "Endereço da empresa para este pedido"
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Referência do pedido"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Situação do pedido de compra"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Empresa da qual os itens estão sendo encomendados"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Referencia do fornecedor"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Código de referência do pedido fornecedor"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "recebido por"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Data de emissão"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Dia que o pedido foi feito"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "Dia que o pedido foi concluído"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Destino"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr "Fornecedor de peça deve corresponder a fornecedor da OC"
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "Quantidade deve ser um número positivo"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Cliente"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "Empresa para qual os itens foi vendidos"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Referência do Cliente "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "Código de Referência do pedido do cliente"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Data de Envio"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "enviado por"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr "Apenas um pedido aberto pode ser marcado como completo"
-#: order/models.py:1113
+#: order/models.py:1108
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:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
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:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Quantidade do item"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "Referência do Item em Linha"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Observações do Item de Linha"
-#: order/models.py:1447
+#: order/models.py:1442
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:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "Descrição item de linha (opcional)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "Contexto adicional para esta linha"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Preço Unitário"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "A peça do fornecedor deve corresponder ao fornecedor"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Fornecedor da Peça"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Recebido"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Número de itens recebidos"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Preço de Compra"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Preço unitário de compra"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
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:1699
+#: order/models.py:1694
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:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Preço de Venda"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Preço de venda unitário"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Enviado"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Quantidade enviada"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Data do envio"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Data de Entrega"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr "Data da entrega do envio"
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Verificado por"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Usuário que verificou esta remessa"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Remessa"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Número do Envio"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Número de Rastreamento"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Informação de rastreamento da remessa"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Número da Fatura"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Número de referência para fatura associada"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "O pedido já foi enviado"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "Remessa não foi alocada nos itens de estoque"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "O item do estoque não foi atribuído"
-#: order/models.py:2047
+#: order/models.py:2042
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:2050
+#: order/models.py:2045
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:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "A quantidade de alocação não pode exceder a quantidade em estoque"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "Quantidade deve ser 1 para item de estoque serializado"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "Pedidos de venda não coincidem com a remessa"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "Remessa não coincide com pedido de venda"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Linha"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "Referência de remessa do pedido de venda"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Selecione o item de estoque para alocar"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Insira a quantidade de atribuição de estoque"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr "Referência de Pedidos de Devolução"
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr "Empresa da qual os itens estão sendo retornados"
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "Estado do pedido de retorno"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "Selecione o item a ser devolvido pelo cliente"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "Data de Recebimento"
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr "Data que o pedido a ser devolvido foi recebido"
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "Despesa/gastos"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr "Gastos com esta linha de itens"
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr "Gastos para reparar e/ou devolver esta linha de itens"
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Itens de linha"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr "Código (SKU)"
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Numero interno do produto"
@@ -6267,12 +4789,11 @@ msgstr "O item de linha não corresponde ao pedido de compra"
msgid "Select destination location for received items"
msgstr "Selecione o local de destino para os itens recebidos"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Digite o código do lote para itens de estoque recebidos"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Digite o número de série para itens de estoque recebidos"
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Código de barras"
@@ -6316,9 +4837,7 @@ msgstr "Código de barras fornecido deve ser único"
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "Envios concluídos"
@@ -6440,385 +4959,16 @@ msgstr "Pedido de venda vencido"
msgid "Sales order {so} is now overdue"
msgstr "Pedido de venda {so} está atrasada"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "Imprimir relatório do pedido de compra"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Exportar pedido ao arquivo"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Ações de pedido"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Editar pedido"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "Duplicar pedido"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Cancelar pedido"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "Emitir Pedido"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Marcar pedido como concluído"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Completar Pedido"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr "Miniatura da peça do fornecedor"
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Descrição do Pedido"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Itens de Linha Concluídos"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Incompleto"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Emitido"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Custo total"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "O custo total não pôde ser calculado"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr "Código QR do Pedido de Compra"
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr "Vincular o Código de Barras ao Pedido de Compra"
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "Seleções ausentes para as seguintes colunas necessárias"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "Seleções duplicadas encontradas, veja abaixo. Corrija-as e tente enviar novamente."
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "Enviar Seleções"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Campos de arquivo"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Remover coluna"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Duplicar seleção"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Remover linha"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "Há erros nos dados enviados"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Linha"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Selecionar Fornecedor da Peça"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Retornar para Pedidos"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Carregar Arquivo para o Pedido de Compra"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "O pedido já está processado. Arquivos não podem ser enviados."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "Passo %(step)s de %(count)s"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Estoque Recebido"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Itens do Pedido de Compra"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Adicionar item de linha"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "Receber os itens do pedido"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Linhas Extra"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Adicionar Linha Extra"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Itens Recebidos"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Notas do Pedido"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr "Miniatura logotipo do cliente"
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr "Imprimir guia de devolução"
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "Imprimir lista de pacotes"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "Referência do Cliente"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Custo Total"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr "Código QR do Pedido de Devolução"
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr "Vincular Código de Barras a Pedido de Devolução"
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "Detalhes do pedido"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "Imprimir Relatório do Pedido de Venda"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "Enviar itens"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "Concluir Pedido de Venda"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "Este Pedido de Venda não foi totalmente alocado"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr "Código QR do Pedido de Venda"
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr "Vincular Código de Barras ao Pedido de Venda"
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Itens do Pedido de Venda"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Envios Pendentes"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Ações"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Nova Remessa"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "Corresponder Peças com Fornecedor"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Pedido de Venda não encontrado"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Preço não encontrado"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "Atualizado {part} unid.-preço para {price}"
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr "Atualizado {part} unid.-preço para {price} e quantidade para {qty}"
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Revisão"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Palavras chave"
@@ -6843,31 +4993,31 @@ msgstr "ID Local Padrão"
msgid "Default Supplier ID"
msgstr "ID de Fornecedor Padrão"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Variante de"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Estoque Mínimo"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Fornecedores"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Usado em"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "Produzindo"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Custo Mínimo"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Custo Máximo"
@@ -6879,20 +5029,12 @@ msgstr "ID Paternal"
msgid "Parent Name"
msgstr "Nome Paternal"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Caminho da Categoria"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Peças"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Preço Mínimo"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Preço Máximo"
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Categoria"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Local Padrão"
@@ -7044,18 +5176,11 @@ msgstr "Local Padrão"
msgid "Total Stock"
msgstr "Estoque Total"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr "Quantidade para o cálculo de preço"
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Categoria da Peça"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Categorias de Peça"
@@ -7063,10 +5188,7 @@ msgstr "Categorias de Peça"
msgid "Default location for parts in this category"
msgstr "Local padrão para peças desta categoria"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Estrutural"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "Palavras-chave padrão para peças nesta categoria"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Ícone"
@@ -7092,748 +5213,731 @@ msgstr "Ícone"
msgid "Icon (optional)"
msgstr "Ícone (opcional)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Você não pode tornar esta categoria em estrutural, pois, algumas partes já estão alocadas!"
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "Escolha inválida para peça parental"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr "Peça '{self}' não pode ser utilizada na BOM para '{parent}' (recursiva)"
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr "Peça '{parent}' é usada na BOM para '{self}' (recursiva)"
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr "IPN deve corresponder ao padrão regex {pattern}"
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Item em estoque com este número de série já existe"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "Não é permitido duplicar IPN em configurações de partes"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Uma parte com este Nome, IPN e Revisão já existe."
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr "Peças não podem ser atribuídas a categorias estruturais!"
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Nome da peça"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "É um modelo"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "Esta peça é uma peça modelo?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "Esta peça é variante de outra peça?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr "Descrição da peça (opcional)"
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr "Palavras-chave para melhorar a visibilidade nos resultados da pesquisa"
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Categoria da Peça"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "Revisão de peça ou número de versão"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "Onde este item é armazenado normalmente?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Fornecedor Padrão"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "Fornecedor padrão da peça"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "Validade Padrão"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "Validade (em dias) para itens do estoque desta peça"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "Nível mínimo de estoque permitido"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "Unidade de medida para esta peça"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "Essa peça pode ser construída a partir de outras peças?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "Essa peça pode ser usada para construir outras peças?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "Esta parte tem rastreamento para itens únicos?"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "Esta peça pode ser comprada de fornecedores externos?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "Esta peça pode ser vendida a clientes?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "Esta parte está ativa?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "Esta é uma peça virtual, como um software de produto ou licença?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "Soma de Verificação da LDM"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr "Soma de verificação da LDM armazenada"
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "LDM conferida por"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "LDM verificada no dia"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Criação de Usuário"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr "Proprietário responsável por esta peça"
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Último Balanço"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Venda múltipla"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr "Moeda usada para armazenar os cálculos de preços"
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "Custo Mínimo da LDM"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr "Custo mínimo das peças componentes"
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "Custo Máximo da LDM"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr "Custo máximo das peças componentes"
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "Custo Mínimo de Compra"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr "Custo mínimo histórico de compra"
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "Custo Máximo de Compra"
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr "Custo máximo histórico de compra"
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr "Preço Interno Mínimo"
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr "Custo mínimo baseado nos intervalos de preço internos"
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr "Preço Interno Máximo"
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr "Custo máximo baseado nos intervalos de preço internos"
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr "Preço Mínimo do Fornecedor"
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr "Preço mínimo da peça de fornecedores externos"
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr "Preço Máximo do Fornecedor"
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr "Preço máximo da peça de fornecedores externos"
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "Custo Mínimo variável"
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr "Custo mínimo calculado das peças variáveis"
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "Custo Máximo Variável"
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr "Custo máximo calculado das peças variáveis"
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr "Sobrepor o custo mínimo"
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr "Sobrepor o custo máximo"
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr "Custo total mínimo calculado"
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr "Custo total máximo calculado"
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr "Preço Mínimo de Venda"
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr "Preço mínimo de venda baseado nos intervalos de preço"
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr "Preço Máximo de Venda"
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr "Preço máximo de venda baseado nos intervalos de preço"
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "Custo Mínimo de Venda"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr "Preço histórico mínimo de venda"
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "Custo Máximo de Venda"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr "Preço histórico máximo de venda"
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr "Peça para Balanço"
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "Total de Itens"
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr "Número de entradas de estoques individuais no momento do balanço"
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr "Estoque total disponível no momento do balanço"
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Data"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr "Data de realização do balanço"
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "Notas adicionais"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr "Usuário que fez o balanço"
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "Custo Mínimo de Estoque"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr "Custo mínimo estimado de estoque disponível"
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr "Custo Máximo de Estoque"
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr "Custo máximo estimado de estoque disponível"
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "Reportar"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr "Arquivo de Relatório de Balanço (gerado internamente)"
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "Contagem de Peças"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr "Número de peças cobertas pelo Balanço"
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr "Usuário que solicitou este relatório de balanço"
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr "Escolhas devem ser únicas"
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Nome de Teste"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "Insira um nome para o teste"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Descrição do Teste"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "Digite a descrição para este teste"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Habilitado"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Requerido"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "Este teste é obrigatório passar?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Requer Valor"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr "Este teste requer um valor ao adicionar um resultado de teste?"
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "Anexo obrigatório"
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr "Este teste requer um anexo ao adicionar um resultado de teste?"
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "Escolhas"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr "Parâmetros da caixa de seleção não podem ter unidades"
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr "Os parâmetros da caixa de seleção não podem ter escolhas"
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "Nome do modelo de parâmetro deve ser único"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "Nome do Parâmetro"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr "Unidades físicas para este parâmetro"
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr "Descrição do Parâmetro"
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr "Caixa de seleção"
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr "Este parâmetro é uma caixa de seleção?"
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr "Opções válidas para este parâmetro (separadas por vírgulas)"
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr "Escolha inválida para valor do parâmetro"
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "Peça Paternal"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "Modelo de parâmetro"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Valor do Parâmetro"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Valor Padrão"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "Valor Padrão do Parâmetro"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "ID da peça ou nome da peça"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "Valor exclusivo do ID de peça"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Valor da parte IPN"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "Nível"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "Nível da LDM"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Selecione a Peça Parental"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "Sub peça"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "Selecionar peça a ser usada na LDM"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr "Quantidade de LDM para este item LDM"
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "Este item LDM é opcional"
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "Este item LDM é consumível (não é rastreado nos pedidos de construção)"
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "Excedente"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr "Quantidade estimada de desperdício (absoluto ou porcentagem)"
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "Referência do Item LDM"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "Notas do Item LDM"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "Soma de verificação"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr "Soma de Verificação da LDM da linha"
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Validado"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr "O item da LDM foi validado"
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr "Obtém herdados"
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "Este item da LDM é herdado por LDMs para peças variáveis"
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Itens de estoque para as peças das variantes podem ser usados para este item LDM"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "Quantidade deve ser valor inteiro para peças rastreáveis"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr "Sub peça deve ser especificada"
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr "Substituir Item da LDM"
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr "A peça de substituição não pode ser a mesma que a peça mestre"
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "Item LDM Parental"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "Substituir peça"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "Parte 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "Parte 2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "Selecionar Peça Relacionada"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr "Relacionamento da peça não pode ser criada com ela mesma"
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr "Relação duplicada já existe"
@@ -7841,13 +5945,11 @@ msgstr "Relação duplicada já existe"
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr "Categoria de peça pai"
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Sub-categorias"
@@ -7899,7 +6001,7 @@ msgstr "Copiar imagem"
msgid "Copy image from original part"
msgstr "Copiar imagem da peça original"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Copiar LDM"
@@ -7967,6 +6069,11 @@ msgstr "A peça do fabricante que corresponde a essa MPN já existe"
msgid "Supplier part matching this SKU already exists"
msgstr "A peça do fornecedor que corresponde a essa SKU já existe"
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Itens de Estoque"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "Peça duplicada"
@@ -7988,7 +6094,7 @@ msgstr "Peça duplicada"
msgid "Copy initial data from another Part"
msgstr "Copiar dados iniciais de outra peça"
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "Estoque inicial"
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "Pode Produzir"
@@ -8202,9 +6307,7 @@ msgstr "Quantidade Inválida"
msgid "At least one BOM item is required"
msgstr "Pelo menos um item LDM é necessário"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Quantidade Total"
@@ -8233,673 +6336,6 @@ msgstr "Notificação de estoque baixo"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "O estoque disponível para {part.name} caiu abaixo do nível mínimo definido"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "Você não tem permissões para editar a LDM."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr "A LDM dessa peça foi alterada, e deve ser validada"
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr "Esta BOM foi verificada por %(checker)s em %(check_date)s"
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr "A BOM não foi validada."
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr "Fazer balanço de estoque para esta categoria de peça"
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Você está inscrito para notificações desta categoria"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "Inscrever-se para notificações desta categoria"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "Ações de Categoria"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Editar categoria"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Editar Categoria"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Excluir categoria"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Excluir Categoria"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "Categoria de peça de nível superior"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Peças (incluindo subcategorias)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Criar nova peça"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Nova Peça"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Parâmetros da Peça"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "Criar categoria de peça"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Nova Categoria"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "Importar Peças"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "Faça uma cópia da peça '%(full_name)s'."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Possíveis peças correspondentes"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "A nova peça pode ser uma duplicata dessas peças existentes"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr "%(full_name)s - %(desc)s (%(match_per)s%% correspondência)"
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Estoque da Peça"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr "Atualizar dados de agendamento"
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Recarregar"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr "Adicionar informações de balanço de estoque"
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Balanço"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "Modelos de Teste de Peça"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "Adicionar Modelo de Teste"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "Alocações do Pedido de Vendas"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "Notas de Peça"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Variantes de Peça"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Criar variante"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "Nova Variação"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "Adicionar um novo parâmetro"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "Peças Relacionadas"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "Adicionar Relacionado"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Lista de Materiais"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "Exportar Ações"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Exportar LDM"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Imprimir Relatório da LDM"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "Ações da LDM"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Carregar LDM"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Validar LDM"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Adicionar Item LDM"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Montagens"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "Produções de peça"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Alocações de Pedido de Produção"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Fornecedores da peça"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Fabricantes da peça"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr "Peça Relacionada"
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr "Adicionar Peça Relacionada"
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr "Adicionar Modelo de Resultado de Teste"
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr "Permissões insuficientes."
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "Retornar para Peças"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "Importar Peças de um Arquivo"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr "Requerimentos para importar peça"
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr "O arquivo para importar peças deve conter as colunas nomeadas como fornecido na "
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr "Modelo de importação de Peças"
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr "Baixar Modelo de Importação de Peça"
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "Formato"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Selecione o formato de arquivo"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Lista de Peças"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Você está inscrito para notificações desta peça"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "Inscrever-se para notificações desta peça"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Imprimir Etiqueta"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "Mostrar informações de preços"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Ações de Estoque"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "Contagem peça em estoque"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "Transferir estoque de peça"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "Ações de peça"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Peça duplicada"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Editar peça"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Excluir peça"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "Esta é uma peça modelo (as variantes podem ser feitas a partir desta peça)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "Peças pode ser montada a partir de outras peças"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "Peça pode ser usada em montagens"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "Peça em estoque é controlada por número de série"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "Peça pode ser comprada de fornecedores externos"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "Peça pode ser vendida a clientes"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr "Peça inativa"
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "Peça é virtual (não é algo físico)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "Mostrar Detalhes de Peça"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "Alocado para Pedidos de Construção"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Alocado para Pedidos de Venda"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Nível mínimo de estoque"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Faixa de Preço"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Último Número de Série"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Procurar por número serial"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr "QR Code da Peça"
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr "Vincular Código de Barras à Peça"
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr "Calcular"
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr "Remover imagem associada a esta peça"
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr "Nenhuma imagem correspondente encontrada"
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr "Esconder Detalhes da Peça"
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "Preço do fornecedor"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Custo unitário"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "Nenhuma informação dos preços do fornecedor disponível"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "Preço LDM"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "Preço Unitário de Compra"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "Preço Total de Compra"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "Preços LDM indisponíveis"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "Preço Interno"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "Nenhuma informação de preço está disponível para esta peça."
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr "Quantidade Agendada"
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "Variantes"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Estoque"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Preços"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "Agendamento"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Testar Modelos"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Selecionar de imagens existentes"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "Resumo de Preços"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr "Atualizar Preço da Peça"
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr "Sobrepor Preço da Peça"
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Editar"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "Categoria de preço"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr "Mínimo"
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "Máximo"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "Preço Interno"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "Histórico de Compras"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "Preço Variável"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr "Sobrepor preços"
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "Preços Gerais"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "Histórico de vendas"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr "Dados de preço de venda não estão disponíveis para esta peça"
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr "Dados do intervalo de preços não estão disponíveis para esta peça."
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Ir para visão geral"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr "Adicionar intervalo de preço interno"
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr "Preço de Venda"
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr "Adicionar intervalo de preço de venda"
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr "Atualizar Preços"
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Sem Estoque"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Estoque Baixo"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "Voltar à LDM"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Carregar a Lista de materiais"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "Requisitos para carregar LDM"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "Carregar Arquivo LDM"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "Enviar Dados LDM"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "Requisitos para carregar a LDM"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "O arquivo da LDM deve conter as colunas nomeadas como fornecido na "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "Carregar Modelo de LDM"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "Cada peça deve existir no banco de dados"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "Criar variante de peça"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr "Criar uma peça variante a partir deste modelo"
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "Referências de combinações"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr "Não é possível importar a peça {new_part.name} pois não há uma categoria atribuída"
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "Selecionar Imagem da Peça"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "Atualizar imagem da peça"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Imagem da peça não encontrada"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "Preço Peça"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "Código de barras corresponde ao item existente"
@@ -8981,8 +6416,7 @@ msgstr "Código de barras não corresponde a item de estoque válido"
msgid "Stock item does not match line item"
msgstr "Item do estoque não corresponde ao item de linha"
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr "Estoque insuficiente disponível"
@@ -9091,7 +6525,7 @@ msgstr "O envio já foi entregue"
msgid "Quantity to allocate"
msgstr "Quantidade a alocar"
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr "Impressão de etiqueta falhou"
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr "O plug-in está ativo"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Instalado"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "Extensões"
@@ -9462,7 +6893,7 @@ msgstr "Extensões"
msgid "Method"
msgstr "Método"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "Nenhum autor encontrado"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Nome para o Pacote da Extensão — também pode conter um indicador de versão"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Versão"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "Nenhum objeto válido fornecido para o modelo"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr "Itens"
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr "Progresso"
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "Código QR"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "Código QR"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Lista de Materiais"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Materiais necessários"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Imagem da peça"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Emitido"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Necessário para"
@@ -9919,11 +7360,6 @@ msgstr "Fornecedor foi excluído"
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Preço unitário"
@@ -9935,16 +7371,18 @@ msgstr "Extra Itens de Linha"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "Alocações"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Lote"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr "Estoque de itens do local"
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr "Resultados do teste"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "Teste"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "Aprovado"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "Não Aprovado"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr "Sem resultado (obrigatório)"
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "Nenhum resultado"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Itens instalados"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Série"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr "O arquivo não existe"
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr "Arquivo de imagem não encontrado"
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr "Tag part_image necessita de uma instância de Peça"
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr "Tag company_image necessita de uma instância de Empresa"
@@ -10012,8 +7444,7 @@ msgstr "Tag company_image necessita de uma instância de Empresa"
msgid "Location ID"
msgstr "ID do local"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Caminho do local"
@@ -10041,8 +7472,7 @@ msgstr "ID do Fornecedor"
msgid "Customer ID"
msgstr "ID Cliente"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Instalado em"
@@ -10066,9 +7496,11 @@ msgstr "Revisão Necessária"
msgid "Delete on Deplete"
msgstr "Excluir quando esgotado"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Balanço"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Data de validade"
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Localização externa"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr "Data de validade depois"
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "Inativo"
@@ -10202,24 +7632,19 @@ msgstr "Tipos de Locais de estoque"
msgid "Default icon for all locations that have no icon set (optional)"
msgstr "Ícone padrão para todos os locais que não tem um ícone (opcional)"
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Localização do estoque"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Locais de estoque"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Responsavel"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Selecionar Responsável"
@@ -10227,8 +7652,7 @@ msgstr "Selecionar Responsável"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "Os itens de estoque podem não estar diretamente localizados em um local de estoque estrutural, mas podem ser localizados em locais filhos."
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "Externo"
@@ -10236,8 +7660,7 @@ msgstr "Externo"
msgid "This is an external stock location"
msgstr "Esta é uma localização de estoque externo"
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr "Tipo de localização"
@@ -10249,257 +7672,257 @@ msgstr "Tipo de Local de Estoque para esta locação"
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "Você não pode tornar este local do estoque estrutural, pois alguns itens de estoque já estão localizados nele!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "Os itens de estoque não podem estar localizados em locais de estoque estrutural!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "Item de estoque não pode ser criado para peças virtuais"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr "Tipo de peça('{self.supplier_part.part}') deve ser {self.part}"
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "A quantidade deve ser 1 para um item com número de série"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Número de série não pode ser definido se quantidade maior que 1"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "O item não pode pertencer a si mesmo"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "Item deve ter uma referência de produção se is_building=True"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "Referência de produção não aponta ao mesmo objeto da peça"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Item de Estoque Parental"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Peça base"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Selecione uma peça do fornecedor correspondente para este item de estoque"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "Onde está localizado este item de estoque?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "Embalagem deste item de estoque está armazenado em"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "Este item está instalado em outro item?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Número de série para este item"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Código do lote para este item de estoque"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Quantidade de Estoque"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "Produção de Origem"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "Produção para este item de estoque"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "Consumido por"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr "Pedido de produção que consumiu este item de estoque"
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Pedido de compra Fonte"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Pedido de Compra para este item de estoque"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "Destino do Pedido de Venda"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Data de validade para o item de estoque. Estoque será considerado expirado após este dia"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Excluir quando esgotado"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Excluir este item de estoque quando o estoque for esgotado"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "Preço de compra unitário único no momento da compra"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "Convertido para peça"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "Peça não está definida como rastreável"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "Quantidade deve ser inteira"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr "Quantidade não deve exceder a quantidade em estoque ({self.quantity})"
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "A quantidade não corresponde aos números de série"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "Item em estoque foi reservado para um pedido"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "Item em estoque está instalado em outro item"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "item em estoque contem outro(s) items"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "Item em estoque foi reservado para outro cliente"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "Item no estoque está em produção no momento"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "Itens de série não podem ser mesclados"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "Item de estoque duplicado"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "Itens de estoque devem se referir à mesma peça"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "Itens de estoque devem se referir à mesma peça do fornecedor"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "Códigos de estado do estoque devem corresponder"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Item do estoque não pode ser realocado se não houver estoque da mesma"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "Observações de entrada"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "Deve-se fornecer o valor desse teste"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "O anexo deve ser enviado para este teste"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Resultado do teste"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "Valor da saída do teste"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "Anexo do resultado do teste"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Notas do teste"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr "Número de série é muito grande"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Item Primário"
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr "Usar tamanho do pacote ao adicionar: a quantidade definida é o número de pacotes"
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Expirado"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Itens Filhos"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr "Nenhum item de estoque selecionado"
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Sub-locais"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "Em quarentena"
msgid "Legacy stock tracking entry"
msgstr "Entrada de rastreamento de estoque antiga"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Item de estoque criado"
@@ -10849,7 +8268,7 @@ msgstr "Separado do Item Paternal"
msgid "Split child item"
msgstr "Separar o Item filho"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Itens de estoque mesclados"
@@ -10869,7 +8288,7 @@ msgstr "Criação do pedido de produção completado"
msgid "Build order output rejected"
msgstr "Saída do pedido de produção rejeitada"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Usado no pedido de produção"
@@ -10885,7 +8304,7 @@ msgstr "Recebido referente ao Pedido de Compra"
msgid "Returned against Return Order"
msgstr "Devolvido contra Pedido de Retorno"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Enviado ao cliente"
@@ -10893,361 +8312,6 @@ msgstr "Enviado ao cliente"
msgid "Returned from customer"
msgstr "Devolvido pelo cliente"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "Informações de Rastrrio de Estoque"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "Itens de Estoque Filhos"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "Este item de estoque não possuí nenhum filho"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "Dados de teste"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "Relatório do teste"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "Excluir dados de teste"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "Adicionar dados de teste"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "Notas de Item Estoque"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "Itens de Estoque Instalados"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "Instalar Item de Estoque"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr "Excluir todos os resultados de teste deste item de estoque"
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr "Adicionar Resultado de Teste"
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr "Localizar item de estoque"
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Escanear a Localização"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Ações de Impressão"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "Ações de ajuste de estoque"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Contagem de estoque"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Adicionar estoque"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Remover estoque"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Serializar estoque"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Transferir estoque"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "Disponibilizar para o cliente"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "Devolver ao estoque"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "Desinstalar o item do estoque"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Desinstalar"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "Instalar item do estoque"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Instalar"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "Converter em variante"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Duplicar item"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Editar item de estoque"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Excluir item de estoque"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Produção"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Nenhum fabricante definido"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "Você não está autorizado a editar esse item."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Somente leitura"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "Este item não está disponível no estoque"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Este item de estoque está em produção e não pode ser editado."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "Edite este item usando o formulário de construçao."
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Este item de estoque está alocado a um pedido de venda"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Este item de estoque está alocado a um pedido de produção"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr "Este item de estoque é serializado. Tem um único número de série e a quantidade não pode ser ajustada"
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "página anterior"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Navegar para o número de série anterior"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "próxima página"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Navegar para o próximo número de série"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Nenhum local definido"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Testes"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Este item de estoque não passou todos os testes necessários"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "Este Item do Estoque expirou em %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "Este Item do Estoque expira em %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "Nenhum balanço feito"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr "item de estoque"
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr "Editar Situação do Estoque"
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr "QR Code do Item de Estoque"
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr "Vincular Código de barras ao item de estoque"
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "Selecione uma das peças variantes listada abaixo."
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Atenção"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Esta ação não pode ser facilmente desfeita"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr "Converter Item de Estoque"
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr "Retornar ao Estoque"
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "Criar itens serializados deste item de estoque."
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Selecione a quantidade para serializar e números de série único."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr "Fazer balanço para o estoque deste local"
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr "Localizar o local de estoque"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "Buscar itens de estoque neste local"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "Buscar nos Itens de Estoque"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr "Buscar recipiente do estoque neste local"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "Buscar no recipiente"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr "Imprimir Relatório da Localização"
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Ações de Locais"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Editar Local"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Excluir Local"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "Local de estoque de alto nível"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "Dono do Local"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "Você não está na lista de donos deste local. Este local de estoque não pode ser editado."
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Criar novo local de estoque"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Novo local"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr "local de estoque"
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr "Escaneado o recipiente de estoque neste local"
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr "Código QR do Local de Estoque"
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr "Ligar Código de barras ao Local de Estoque"
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Carregando..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "Rastreamento de estoque"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Permissão Negada"
@@ -11264,8 +8328,7 @@ msgstr "Falha na Autenticação"
msgid "You have been logged out from InvenTree."
msgstr "Você foi desconectado do InvenTree."
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Iniciar sessão"
@@ -11298,1078 +8361,27 @@ msgstr "Site está em Manutenção"
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "O site está atualmente em manutenção e estará de volta em breve!"
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "Índice"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr "Peças Inscritas"
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr "Categorias Inscritas"
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr "Peças Recentes"
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr "BOM Aguardando Validação"
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr "Atualizados Recentemente"
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr "Estoque Esgotado"
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr "Necessário para pedidos de produção"
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr "Estoque Expirado"
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr "Estoque Parado"
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr "Pedido de Produção em Progresso"
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr "Pedido de Produção Vencido"
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr "Pedidos de Compra Pendentes"
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr "Pedidos de Compra Vencidos"
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr "Pedidos de Venda Pendentes"
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr "Pedidos de Venda Vencidos"
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr "Notícias do InvenTree"
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr "Notícias Atuais"
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr "Histórico de Notificações"
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "Apagar notificações"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "Notificações Pendentes"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "Marcar tudo como lido"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "Notificações"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr "Nenhuma notificação pendente encontrada"
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr "Sem histórico de notificação encontrado"
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr "Excluir todas as notificações lidas"
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr "Apagar Notificação"
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "Caixa de entrada"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "Histórico"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Resultados da busca"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Definições do código de barras"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Configurações do Pedido de Produção"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Configurações de categoria"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Configurações do servidor"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Configurações de etiqueta"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Configurações de Acesso"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr "O e-mail de saída não foi configurado. Alguns recursos de acesso e inscrição podem não funcionar corretamente!"
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Registrar-se"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr "Início de sessão única"
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Configurações"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "A Base-URL para esta extensão é %(base)s."
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr "Endereço da URL"
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Abrir em uma nova aba"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Configurações de Notificação"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "Configurações de Peça"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "Peça importada"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "Importar Peça"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "Modelo de Parâmetro da Peça"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr "Configurações de Balanço"
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr "Relatório de Balanço"
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr "Unidades Físicas"
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr "Adicionar Unidade"
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "Configurações da Extensão"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr "Alterar as configurações abaixo requer que você reinicie imediatamente o servidor. Não altere isso enquanto estiver em uso."
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Extensões"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "Instalar extensão"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr "Recarregar plugins"
-
-#: templates/InvenTree/settings/plugin.html:58
-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:73
-msgid "Plugin Error Stack"
-msgstr "Erro da Pilha da Extensão"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "Fase"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Mensagem"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Informações da extensões"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "nenhuma informação de versão fornecida"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Licença"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "A informação de código é retirada do último git commit para esta extensão. Pode não refletir números de versão ou informações oficiais, mas sim o código em execução."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Informações do pacote"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Método de instalação"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Esta extensão foi instalada como um pacote"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "Esta extensão foi encontrada no caminho do servidor local"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Caminho de instalação"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "Embutido"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-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:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "Amostra"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr "Este é um plugin de exemplo"
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Autor do Commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Data do commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "Hash do Commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Mensagem do Commit"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Configurações do Pedido de Compra"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "Configurações de preços"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "Taxas de Câmbio"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Atualizar agora"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Última Atualização"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Nunca"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr "Configurações de código do projeto"
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Códigos de Projeto"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Novo Código de Projeto"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Configurações de relatórios"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr "Configurações de Pedido de Devolução"
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Nenhum valor definido"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "Editar configurações"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr "Editar Configurações do Plug-in"
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr "Editar Configurações de Notificação"
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr "Editar Configurações Globais"
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr "Editar Configurações de Usuário"
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr "Taxa"
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Excluir"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr "Editar Unidade Personalizada"
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr "Excluir Unidade Personalizada"
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr "Nova Unidade Personalizada"
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr "Nenhum código de projetos encontrado"
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr "grupo"
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr "Editar Código do Projeto"
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr "Excluir Código do Projeto"
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr "Nenhum modelo de parâmetro de categoria encontrado"
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr "Editar Modelo"
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr "Excluir Modelo"
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr "Editar Parâmetros dos Modelos de Categoria"
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr "Excluir Parâmetros dos Modelos de Categoria"
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr "Criar Modelo de Parâmetro de Categoria"
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr "Criar Modelo de Parâmetro de Peça"
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr "Nenhum tipo de local de estoque encontrado"
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr "Contagem Localizações"
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr "Editar Tipo de Localização"
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr "Apagar Tipo de localização"
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr "Apagar Tipo de Localização"
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr "Novo Tipo de localização"
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Configurações de usuário"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Conta"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Visualização"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Página Inicial"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Buscar"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Reportar"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Configurações globais"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Servidor"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "Etiquetas"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Categorias"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Configurações do Pedido de Venda"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Configurações de Estoque"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr "Tipos de Locais de estoque"
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Configurações de Conta"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Alterar Senha"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "Os seguintes endereços de e-mail estão associados à sua conta:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Verificado"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Não verificado"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Principal"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Tornar principal"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "Reenviar verificação"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Atenção:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "Atualmente, você não tem nenhum endereço de e-mail configurado. Você deveria realmente adicionar um endereço de e-mail para receber notificações, redefinir sua senha, etc."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Adicionar endereço de E-mail"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Adicionar e-mail"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "Multifator"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "Você tem estes fatores disponíveis:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Estático"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "A autenticação de múltiplos fatores não está configurada para sua conta"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "Alterar fatores"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "Configurar multifator"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "Remover multifator"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Sessões Ativas"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Encerrar sessões ativas (exceto esta)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Encerrar Sessões Ativas"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "desconhecido em desconhecido"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "desconhecido"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "Endereço IP"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Dispositivo"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Última Atividade"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s atrás (esta sessão)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s atrás"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr "Você realmente deseja remover o endereço de e-mail selecionado?"
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Definições de Exibição"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Configurações de tema"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Selecionar tema"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Definir Tema"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Configurações de idioma"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Selecionar idioma"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% traduzido"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "Não há traduções disponíveis"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Definir Idioma"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Alguns idiomas não estão completos"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr "Mostrar apenas o suficiente"
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "e oculto."
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "Mostrar outros também"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "Ajude os esforços de tradução!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr "A tradução nativa do aplicativo web é contribuição da comunidade pelo crowdin. Contribuições são encorajadas e bem vindas."
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "Projeto de Tradução do InvenTree"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Configuração da Página Inicial"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Configurações de Busca"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr "Contas de Login Único"
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr "Você pode entrar na sua conta usando qualquer uma das seguintes contas de terceiros:"
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "Não há nenhuma rede social conectadas a essa conta."
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr "Adicionar conta SSO"
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr "Acesso único não está habilitado para este servidor"
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "Versão do InvenTree"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Versão de desenvolvimento"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Atualizado"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Atualização disponível"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr "Ramo de commits"
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "Documentação do InvenTree"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "Versão do API"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Versão do Python"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Versão Django"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Veja o código no GitHub"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Créditos"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Aplicativo Móvel"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "Enviar relatório de erro"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "copiar para área de transferência"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "copiar informações da versão"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "Logotipo InvenTree"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Confirmar endereço de e-mail"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Por favor, confirme que %(email)s é um endereço de e-mail para o usuário %(user_display)s."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Confirmar"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "Este link de confirmação expirou ou é inválido. Por favor, envie uma nova solicitação de confirmação de e-mail."
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Acessar"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "Não é membro?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Cadastre-se"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Esqueceu a senha?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "ou acesse com"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Sair"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "Você tem certeza que deseja sair?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Retornar ao site"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Redefinir senha"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "Esqueceu sua senha? Digite seu endereço de e-mail abaixo e enviaremos um e-mail para você redefinir sua senha."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Redefinir Minha Senha"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "Esta função está desativada. Por favor, contate um administrador."
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Token Inválido"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "O link de redefinição de senha era inválido, possivelmente porque já foi usado. Solicite um nova redefinição de senha."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Alterar senha"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "Sua senha foi alterada."
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "Já tem uma conta? Então, por favor Entrar."
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr "Use um provedor SSO para inscrição"
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr "Registro fechado"
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr "Registro está atualmente fechado."
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr "Voltar a página de acesso"
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "Ver no Painel de Administração"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Autenticação de dois fatores"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Autenticar"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "Backup de Tokens de Autenticação Dois-Fatores"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr "Os tokens de backup foram gerados, mas não são revelados aqui por razões de segurança. Pressione o botão abaixo para gerar novos."
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr "Nenhum token de backup está disponível. Pressione o botão abaixo para gerar alguns."
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "Gerar Tokens"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Desativar Autenticação de Dois Fatores"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Você tem certeza?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Desativar A2F"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "Configurar Autenticação de Dois Fatores"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Passo 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Escaneie o código QR abaixo com um gerador de token de sua escolha (por exemplo, Google Authenticator)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Passo 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "Insira um token gerado pelo aplicativo:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Verificar"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Adicionar Link"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Adicionar anexo"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "Identificador de Código de Barras"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Reinicialização do Servidor é Necessária"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "Uma opção de configuração foi alterada, o que requer uma reinicialização do servidor"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Contate seu administrador de sistema para mais informações"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr "Migrações de Banco de Dados Pendentes"
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr "Existem migrações pendentes do banco de dados que requerem atenção"
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr "As peças a seguir estão abaixo do estoque requerido"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Quantidade Requerida"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr "Clique no link abaixo para ver esta peça"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "Quantidade Mínima"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr "Sem Resposta"
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr "Sem resposta do servidor InvenTree"
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr "Erro 400: Requisição ruim"
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr "Solicitação de API retornou o código de erro 400"
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr "Erro 401: Não Autenticado"
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr "Credenciais de autenticação não fornecidas"
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr "Erro 403: Permissão Negada"
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr "Você não tem as permissões necessárias para acessar esta função"
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr "Erro 404: Recurso Não Encontrado"
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr "O recurso requisitado não pôde ser encontrado no servidor"
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr "Erro 405: Método Não Permitido"
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr "Método HTTP não permitido na URL"
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr "Erro 408: Tempo Limite"
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr "Tempo limite da conexão atingido ao solicitar dados do servidor"
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr "Erro 503: Serviço Indisponível"
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr "O servidor está atualmente indisponível"
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr "Código de erro não tratado"
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr "Código do erro"
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr "Todos os anexos selecionados serão excluídos"
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr "Excluir Anexos"
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr "Excluir anexos"
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr "Ações de anexos"
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr "Nenhum anexo encontrado"
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr "Editar Anexo"
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr "Data de Envio"
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr "Editar anexo"
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr "Apagar anexo"
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr "Leia o código de barras aqui usando um leitor de código de barras"
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr "Digitar informações do código de barras"
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr "Ler código de barras usando webcam conectada"
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr "Digite notas opcionais para transferência de estoque"
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr "Inserir anotações"
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr "Erro no servidor"
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr "Resposta desconhecida do servidor"
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr "Resposta do servidor inválida"
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr "Ler dados do código de barras"
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Ler Código de Barras"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr "Nenhuma URL na resposta"
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr "Isto irá remover o link com o código de barras associado"
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr "Desassociar"
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr "Remover item de estoque"
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr "Escanear Itens de Estoque para Local"
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr "Digitalize o código de barras dos itens de estoque para fazer check-in nesta localização"
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr "Check-in"
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr "Nenhum código de barras fornecido"
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr "Item de estoque já escaneado"
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr "Item de estoque já está nesta localização"
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr "Item de estoque adicionado"
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr "Código de barras não corresponde a item de estoque válido"
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr "Escanear o Recipiente de Estoque em Local"
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr "Digitalize o código de barras do contêiner para fazer check-in para esta localização"
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr "Código de barras não corresponde ao local de estoque válido"
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr "Registrar no Local"
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr "Código de barras não corresponde a um local válido"
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr "Criar Item da BOM"
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr "Mostrar dados da linha"
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr "Dados da Linha"
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Fechar"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr "Baixar modelo de BOM"
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr "BOM Multinível"
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr "Incluir dados BOM para sub-montagens"
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr "Níveis"
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr "Selecione o número máximo de níveis BOM para exportar (0= todos os níveis)"
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr "Incluir Peças Alternativas"
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr "Incluir peças alternativas na BOM exportada"
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr "Incluir Parâmetros de Dados"
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr "Incluir dados do parâmetro da peça na BOM exportada"
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr "Incluir Dados do Estoque"
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr "Incluir dados do estoque da peça na BOM exportada"
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr "Incluir Dados do Fabricante"
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr "Incluir dados da peça do fabricante na BOM exportada"
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr "Incluir Dodos do Fornecedor"
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr "Incluir dados da peça do fornecedor na BOM exportada"
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr "Incluir Dados de Preço"
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr "Incluir dados de preço na BOM exportada"
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr "Remover peça substituta"
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr "Selecione e adicione uma nova peça substituída usando a entrada abaixo"
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr "Tem certeza que deseja remover este link de peça substituta?"
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr "Remover Peça Substituta"
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr "Adicionar Substituto"
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr "Editar Itens Substitutos da BOM"
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr "Todos os itens selecionados da BOM serão apagados"
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr "Apagar itens selecionados da BOM?"
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr "Apagar items"
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr "Carregar BOM para a submontagem"
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr "Substitutos Disponíveis"
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr "Estoque de variantes permitido"
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr "Substitutos"
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr "Preços da BOM estão completos"
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr "Preços da BOM estão incompletos"
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr "Nenhum preço disponível"
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr "Nenhum Estoque Disponível"
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr "Incluir estoque de variantes e substitutos"
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr "Incluir estoque de variantes"
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr "Incluir estoque de substitutos"
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr "Itens consumíveis"
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr "Validar Item da BOM"
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr "Esta linha foi validada"
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr "Editar peças substitutas"
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr "Editar Item da BOM"
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr "Apagar Item da BOM"
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr "Ver BOM"
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr "Nenhum item da BOM encontrado"
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr "Peça Requerida"
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr "Herdado da BOM paternal"
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr "Editar Pedido de Produção"
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr "Criar Pedido de Produção"
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr "Cancelar Pedido de Produção"
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr "Tem certeza que deseja cancelar essa produção?"
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr "Itens de estoque foram alocados para este pedido de produção"
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr "Há saídas incompletas restantes para este pedido de produção"
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr "Pedido de produção está pronto para ser concluído"
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr "Este pedido de produção não pode ser concluído pois há saídas incompletas"
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr "Pedido de Produção está incompleto"
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr "Completar Pedido de Produção"
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr "Próximo número de série disponível"
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr "Último número de série"
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr "A Lista de Materiais (BOM) contém peças rastreáveis"
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr "Saída de produção deve ser gerada individualmente"
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr "Peças rastreáveis podem ter números de séries especificados"
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr "Digite números de série para gerar várias saídas de produção simples"
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr "Criar Saída de Produção"
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr "Alocar itens de estoque para a saída de produção"
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr "Desalocar estoque da saída de produção"
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr "Concluir saída de produção"
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr "Sucatear saída de produção"
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr "Excluir saída de produção"
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr "Tem certeza que deseja desalocar os itens de estoque selecionados desta produção?"
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr "Desalocar Items de Estoque"
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr "Selecionar Saída de Produção"
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr "Ao menos uma saída de produção deve ser selecionada"
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr "Saídas de produção selecionadas serão marcadas como completas"
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr "Saída"
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr "Concluir Saídas de Produção"
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr "Saídas de produção selecionadas serão marcadas como sucatas"
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr "Saídas sucateadas são marcadas como rejeitada"
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr "Itens de estoque alocados não estarão mais disponíveis"
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr "O estado de conclusão do pedido de produção não será ajustado"
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr "Sucatear Saídas de Produção"
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr "Saídas de produção selecionadas serão apagadas"
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr "Dados da saída de produção serão excluídos permanentemente"
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr "Itens de estoque alocados serão retornados ao estoque"
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr "Deletar Saída de Produção"
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr "Nenhuma alocação de pedido de produção encontrada"
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr "Local não especificado"
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr "Saídas concluídas"
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr "Sucatear saídas"
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr "Exlcuir saídas"
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr "saída da produção"
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr "saídas da produção"
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr "Ações da saída de produção"
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr "Nenhuma saída de produção ativa encontrada"
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr "Linhas Alocadas"
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr "Testes Obrigatórios"
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr "Selecionar Peças"
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr "Você deve selecionar ao menos uma peça para alocar"
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr "Especifique a quantidade de alocação de estoque"
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr "Todas as Peças Alocadas"
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr "Todas as peças selecionadas foram completamente alocadas"
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr "Selecione o local de origem (deixe em branco para tirar de todos os locais)"
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr "Alocar Itens de Estoque para o Pedido de Produção"
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr "Nenhum local de estoque correspondente"
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr "Nenhum item de estoque correspondente"
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr "Alocação Automática de Estoque"
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr "Itens de estoque serão automaticamente alocados para este pedido de produção, conforme as diretrizes fornecidas"
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr "Se um local for especificado o estoque será apenas alocado deste local"
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr "Se o estoque é considerado intercambiável será alocado a partir da primeira localização encontrada"
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr "Se estoque substituto é permitido será utilizado quando o estoque primário não for encontrado"
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr "Alocar Itens de Estoque"
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr "Nenhuma produção corresponde a consulta"
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr "Selecionar"
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr "Pedido de produção está atrasada"
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr "Sem informações de usuário"
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr "Editar alocação de estoque"
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr "Excluir alocação de estoque"
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr "Editar Alocação"
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr "Remover Alocação"
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr "linha de produção"
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr "linhas de produção"
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr "Nenhuma linha produção encontrada"
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr "Peça rastreável"
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr "Quantidade Unitária"
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr "Estoque suficiente disponível"
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr "Item Consumível"
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr "Item rastreado"
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr "Estoque de produção"
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr "Pedir Estoque"
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr "Alocar Estoque"
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr "Remover alocação de estoque"
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr "Adicionar Fabricante"
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr "Adicionar Peça do Fabricante"
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr "Editar Peça do Fabricante"
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr "Adicionar Fornecedor"
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr "Adicionar Peça do Fornecedor"
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr "Todas as peças selecionadas do fornecedor serão apagadas"
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr "Excluir Peças do Fornecedor"
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr "Adicionar nova Empresa"
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr "Peças Fornecidas"
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr "Peças Fabricadas"
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr "Nenhuma informação da empresa encontrada"
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr "Criar Novo Contato"
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr "Editar Contato"
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr "Todos os contatos selecionados serão apagados"
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "Função"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr "Excluir Contatos"
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr "Nenhum contato encontrado"
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "Número de telefone"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "Endereço de e-mail"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr "Excluir Contato"
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr "Criar Novo Endereço"
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr "Editar o Endereço"
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr "Todos os endereços selecionados serão excluídos"
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr "Excluir Endereço"
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr "Nenhum endereço encontrado"
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr "Cidade Postal"
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr "Estado/Provincia"
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr "Notas do entregador"
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr "Notas internas"
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr "Excluir Endereço"
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr "Todas as peças do fabricante selecionado serão excluídas"
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr "Excluir Peças do Fabricante"
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr "Todos os parâmetros selecionados serão excluídos"
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr "Excluir Parâmetros"
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr "Pedir peças"
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr "Apagar peças do fabricante"
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr "Ações de peça do fabricante"
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr "Nenhuma peça do fabricante encontrada"
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr "Modelo de peça"
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr "Peça montada"
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr "Nenhum parâmetro encontrado"
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr "Editar parâmetro"
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr "Excluir parâmetro"
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr "Editar Parâmetro"
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr "Excluir Parâmetro"
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr "Excluir peças do fornecedor"
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr "Nenhum peça do fornecedor encontrada"
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr "Unidade Base"
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr "Disponibilidade"
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr "Editar fornecedor da peça"
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr "Excluir peça do fornecedor"
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr "Excluir quebras de preço"
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr "Editar Quebra de Preço"
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr "Nenhuma informação de quebra de preço"
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr "Última atualização"
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr "Editar quebra de preço"
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr "Excluir quebra de preço"
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr "verdadeiro"
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr "falso"
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr "Selecionar filtro"
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr "Imprimir Etiquetas"
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr "Imprimir Relatórios"
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr "Baixar dados da tabela"
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr "Recarregar dados da tabela"
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr "Adicionar novo filtro"
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr "Limpar todos os filtros"
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr "Criar filtro"
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr "Ação proibida"
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr "Operação de criação não permitida"
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr "Operação de atualização não permitida"
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr "Operação de excluir não permitida"
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr "Operação de visualização não permitida"
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr "Manter este formulário aberto"
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr "Insira um número válido"
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "Há erros de formulário"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr "Nenhum resultado encontrado"
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr "Buscando"
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr "Limpar entrada"
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr "Coluna de arquivos"
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr "Nome do Campo"
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr "Selecionar Colunas"
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "SIM"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "NÃO"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr "Verdadeiro"
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr "Falso"
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr "Nenhuma parte necessária para produção"
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr "Selecione os Itens"
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr "Nenhum item selecionado para impressão"
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr "Etiquetas enviadas à impressora"
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Enviar"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr "Título do Formulário"
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr "Aguardando o servidor..."
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr "Mostrar Informação do Erro"
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr "Aceitar"
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr "Carregando dados"
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr "Resposta inválida do servidor"
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr "Dado de formulário faltando na resposta do servidor"
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr "Erro ao postar os dados de formulários"
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr "Dados de formulário faltando na resposta JSON"
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr "Erro 400: Requisição Ruim"
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr "Servidor retornou o código de erro 400"
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr "Erro ao pedir dados de formulário"
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr "Nenhuma notícia encontrada"
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr "Idade"
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr "Notificação"
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr "Marcar como não lido"
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr "Marcar como lido"
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr "Nenhuma notificação pendente"
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr "Notificações irão carregar aqui"
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr "Adicionar Item de Linha Extra"
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr "Ordem de Exportação"
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr "Duplicar Linha"
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr "Editar Linha"
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr "Apagar Linha"
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr "Nenhum item de linha encontrado"
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr "Duplicar linha"
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr "Editar linha"
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr "Apagar linha"
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr "Atributos da Peça"
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr "Opções de Criação de Peça"
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr "Opções de Duplicação de Peça"
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr "Adicionar Categoria de Peça"
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr "Ícone (opcional) - Explorar todos os ícones disponíveis em"
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr "Criar Categoria de Peça"
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr "Criar nova categoria após esta"
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr "Categoria da peça criada"
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr "Editar Categoria da Peça"
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr "Você tem certeza que deseja excluir essa categoria de peça?"
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr "Mover para categoria parental"
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr "Excluir Categoria de Peça"
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr "Ação para peças nesta categoria"
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr "Ação para categorias filhas"
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr "Criar Peça"
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr "Criar outra peça após esta"
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr "Peça criada com sucesso"
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr "Editar Peça"
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr "Peça editada"
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr "Criar Variante da Peça"
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr "Peça Ativa"
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr "Peça não pode ser excluída enquanto estiver ativa"
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr "Excluir esta peça não é reversível"
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr "Qualquer item de estoque desta peça será excluído"
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr "Esta peça será removida de quaisquer Lista de Materiais (BOM)"
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr "Toda informação de fabricante e fornecedor dessa peça será excluída"
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr "Excluir Peça"
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr "Você está inscrito para receber notificações para este item"
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr "Você se inscreveu para notificações deste item"
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr "Inscreva-se para receber notificações deste item"
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr "Você descadastrou para notificações deste item"
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr "Validando a BOM irá marcar como cada linha válida"
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr "Validar Lista de Materiais (BOM)"
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr "Lista de Materiais Validada"
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr "Copiar Lista de Materiais (BOM)"
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr "Estoque baixo"
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr "Nenhum estoque disponível"
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr "Demanda"
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr "Unidade"
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr "Peça virtual"
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr "Peça inscrita"
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr "Peça vendível"
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr "Programar geração de um novo relatório de balanço."
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr "Uma vez concluído, o relatório de estoque estará disponível para baixar."
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr "Gerar Relatório de Balanço"
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr "Relatório de balanço agendado"
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr "Nenhuma informação de balanço disponível"
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr "Editar Lançamento de Balanço"
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr "Apagar Lançamento de Balanço"
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr "Nenhuma variante encontrada"
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr "Nenhum modelo parâmetro de peça encontrado"
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr "Editar Modelo de Parâmetro da Peça"
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr "Quaisquer parâmetros que se referencie este modelo serão excluídos"
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr "Excluir Modelo de Parâmetro de Peça"
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr "Nenhum pedido de compra encontrado"
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr "Este item de linha está atrasado"
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr "Receber item de linha"
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr "Excluir relação de peças"
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr "Excluir Relação de Peça"
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr "Nenhuma peça encontrada"
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr "Definir a categoria das peças selecionadas"
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr "Definir Categoria da Peça"
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr "Definir categoria"
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr "peça"
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr "peças"
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr "Nenhuma categoria"
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr "Visualizar como lista"
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr "Exibir como grade"
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr "Nenhuma subcategoria encontrada"
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr "Exibir como árvore"
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr "Carregar Subcategorias"
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr "Categoria inscrita"
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr "Nenhum modelo de teste corresponde à consulta"
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr "Este teste é definido para uma peça parental"
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr "Editar Modelo de Resultado de Teste"
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr "Excluir Modelo de Resultado de Teste"
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr "Nenhuma data especificada"
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr "Data especificada está no passado"
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr "Especulativo"
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr "Nenhuma informação de agendamento para esta peça"
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr "Erro ao obter informações de agendamento para esta peça"
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr "Quantidades de Estoque Agendadas"
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr "Quantidade Máxima"
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr "Nível Mínimo de Estoque"
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr "Nenhum plug-in encontrado"
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr "Este plug-in não está mais instalado"
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr "Este plug-in está ativo"
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr "Este plug-in está instalado mas não está ativo"
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr "Desativar Plug-in"
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr "Habilitar Plug-in"
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr "O Plug-in foi instalado"
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr "Tem certeza que deseja habilitar este plug-in?"
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr "Tem certeza que deseja desabilitar este plug-in?"
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "Habilitar"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "Desabilitar"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr "Plug-in atualizado"
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr "Erro ao buscar dados monetários"
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr "Nenhum dado da BOM disponível"
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr "Histórico de Preço de Venda"
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr "Nenhum dado de variante disponível"
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr "Peça Variante"
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr "Seriais"
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr "Código do Pedido"
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr "Quantidade a Receber"
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr "Confirmar o recebimento dos itens"
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr "Receber Itens do Pedido de Compra"
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr "Escanar o Código de Barras do Item"
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr "Ler código de barras no item de entrada (não deve corresponder a nenhum item de estoque existente)"
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr "Dados do código de barras inválido"
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr "O pedido está atrasado"
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr "Todos os Itens de Linha selecionadas serão excluídos"
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr "Excluir itens de linha selecionados?"
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr "Duplicar Item de Linha"
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr "Criar Pedido de Devolução"
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr "Editar Pedido de Devolução"
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr "Emitir Pedido de Devolução"
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr "Tem certeza que deseja cancelar este Pedido de Devolução?"
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr "Cancelar Pedido de Devolução"
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr "Completar Pedido de Devolução"
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr "Nenhum pedido de devolução encontrado"
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr "Cliente Inválido"
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr "Receber Itens do Pedido de Devolução"
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr "Nenhum item de linha correspondente"
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr "Marcar item como recebido"
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr "Criar Pedido de Venda"
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr "Rastreamento"
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr "Fatura"
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr "Adicionar Envio"
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr "Comprar estoque"
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr "Calcular preço"
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr "Atualizar Preço Unitário"
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr "Nenhum resultado"
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr "Inserir entrada de pesquisa"
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr "Confirmar Serialização de Estoque"
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr "Adicionar Tipo de Localização"
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr "Editar Local de Estoque"
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr "Novo Local de Estoque"
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr "Inserir quantidade inicial deste item de estoque"
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr "Insira os números de série para novo estoque (ou deixe em branco)"
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr "Item de estoque duplicado"
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr "Duplicar Item de Estoque"
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr "Você tem certeza que deseja excluir este item de estoque?"
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr "Excluir Item de Estoque"
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr "Editar Item do Estoque"
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr "Transferir Estoque"
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr "Mover"
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr "Contar Estoque"
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr "Contar"
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr "Remover Estoque"
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr "Pegar"
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr "Adicionar Estoque"
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Adicionar"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr "Excluir Estoque"
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr "Quantidade não pode ser ajustada para estoque serializado"
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr "Especifique quantidade no estoque"
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr "Selecionar Itens de Estoque"
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr "Selecione ao menos um item de estoque disponível"
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr "Passou no teste"
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr "Adicionar resultado de teste"
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr "Editar resultados de teste"
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr "Excluir resultado do teste"
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr "Nenhum resultado de teste encontrado"
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr "Data do Teste"
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr "Editar Resultado do Teste"
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr "Excluir Resultado do Teste"
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr "Em produção"
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr "Instalado em Item de Estoque"
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr "Atribuir para o Pedido de Venda"
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr "Sem local de estoque definido"
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr "Mudar estado do estoque"
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr "Mesclar estoque"
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr "Excluir estoque"
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr "itens de estoque"
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr "Escanear para local"
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr "Ações de Estoque"
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr "Carregar itens instalados"
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr "Detalhes"
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr "Nenhuma mudança"
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr "Adicionado"
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr "Removido"
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr "Nenhum item instalado"
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr "O Item de Estoque conecta a uma peça que é um BOM deste Item de Estoque"
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr "Incluir subcategorias"
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr "Inscrito"
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr "É Serializado"
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr "Número de série GTE"
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr "Número de série maior ou igual a"
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr "Número de série LTE"
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr "Número de série menor ou igual a"
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr "Número de série"
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr "Código do lote"
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr "Peças Ativas"
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr "Mostrar estoque de peças ativas"
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr "Ocultar/Mostrar paginação"
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr "Alternar"
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr "Todos"
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Comprar"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Vender"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Mostrar Notificações"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Novas Notificações"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "Administrador"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Encerrar sessão"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Salvar"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Mostrar todas as notificações e histórico"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "Nenhum dado QR providenciado"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Você foi desconectado com sucesso."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Entrar novamente"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Mostrar todos os resultados da pesquisa"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Limpar pesquisa"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Fechar menu de pesuisa"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "Falha ao acessar a rede social"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "Falha ao acessar conta"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "Ocorreu um erro ao tentar entrar com a sua conta de rede social."
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "Conectar %(provider)s"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr "Você está prestes a conectar uma nova conta de terceiros do %(provider)s."
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "Entrar através %(provider)s"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr "Você está prestes a entrar utilizando uma conta de terceiros de %(provider)s."
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Continuar"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "Provedor SSO inválido"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr "O provedor de SSO selecionado é inválido ou não foi configurado corretamente"
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr "Você está prestes a usar sua conta %(provider_name)s para entrar no %(site_name)s."
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr "O provedor não foi configurado"
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr "Nenhum provedor de SSO foi configurado"
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Nome da Instância"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Banco de Dados"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "O servidor está executando no modo de depuração"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Modo Docker"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "O servidor está implantado usando o docker"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Suporte a Extensões"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Suporte a extensões habilitado"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Suporte de extensão desativado"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Estado do Servidor"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Saudável"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Problemas detectados"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Funcionário em segundo plano"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Trabalhador de fundo não está em execução"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Configurações de Email"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "Configurações de e-mail não configuradas"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Sim"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Não"
-
#: users/admin.py:101
msgid "Users"
msgstr "Usuários"
@@ -15746,35 +8494,59 @@ msgstr "Última vez que o token foi usado"
msgid "Revoked"
msgstr "Revogado"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "Administrador"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Pedidos de compra"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Pedidos de vendas"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "Pedidos de Devolução"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Permissão definida"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Grupo"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Visualizar"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Permissão para ver itens"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Adicionar"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Permissão para adicionar itens"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Alterar"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Permissões para editar itens"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Excluir"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Permissão para excluir itens"
diff --git a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po
index c1fe2cb695..0c989f8fd1 100644
--- a/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/pt_BR/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n"
@@ -37,6 +37,34 @@ msgstr "Nenhum item encontrado para excluir"
msgid "User does not have permission to view this model"
msgstr ""
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (novamente)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr ""
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Observações"
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr "O valor fornecido não corresponde ao padrão exigido: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Digite a senha"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Digite a nova senha"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Confirme a senha"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Confirme a nova senha"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Senha antiga"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (novamente)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr ""
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr ""
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr ""
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr ""
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr "Não é possível serializar mais de 1000 itens de uma vez"
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr "Grupo invalido:{group}"
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr ""
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr "Entrar no aplicativo"
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-mail"
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Descrição"
@@ -495,8 +418,7 @@ msgstr "Descrição"
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr "Erro de servidor"
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Moeda"
@@ -556,11 +475,11 @@ msgstr "Moeda"
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Ativo"
@@ -645,7 +558,7 @@ msgstr "Arquivo de dados"
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr "Formato de arquivo não suportado"
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr "Falha ao baixar a imagem da URL remota"
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Definir senha"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Referência do pedido de venda"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Quantidade necessária para o pedido de produção"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ 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:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Aceitar que os itens de estoque não foram totalmente alocados para esta encomenda"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr "Cancelado"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Notificações de usuários será excluído após um número especificado de dias"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Modelo"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr "Modelos de teste só podem ser criados para partes testáveis"
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po
index ef150daa08..5e56db0993 100644
--- a/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ro/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"Language: ro_RO\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr ""
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr ""
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr ""
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr ""
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr ""
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr ""
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr ""
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr ""
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr ""
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr ""
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr ""
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr ""
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr ""
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr ""
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -495,8 +418,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -556,11 +475,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po
index 3ea608783a..33ded13b7f 100644
--- a/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/ru/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"Language: ru_RU\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "У пользователя недостаточно прав для просмотра этой модели!"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (еще раз)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Подтверждение адреса электронной почты"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Вы должны вводить один и тот же адрес электронной почты."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "Регистрация MFA отключена."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Указанный основной адрес электронной почты неверен."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Указанный домен электронной почты не утверждён."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Регистрация отключена."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Невозможно преобразовать {original} в {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "недопустимое количество"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Записи"
@@ -104,90 +116,42 @@ msgstr "Значение '{name}' отсутствует в формате ша
msgid "Provided value does not match required pattern: "
msgstr "Предоставленное значение не соответствует требуемому формату: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Введите пароль"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Введите новый пароль"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Подтвердить пароль"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Подтвердите новый пароль"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Старый пароль"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (еще раз)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Подтверждение адреса электронной почты"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Вы должны вводить один и тот же адрес электронной почты."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "Регистрация MFA отключена."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Указанный основной адрес электронной почты неверен."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Указанный домен электронной почты не утверждён."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Регистрация отключена."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Пустая строка серийного номера"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Повторяющийся серийный номер"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Диапазон группы {group} превышает допустимое количество ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Серийных номеров не найдено"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Число уникальных серийных номеров ({s}) должно соответствовать количеству ({q})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Удалить HTML теги из этого значения"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "EMail"
@@ -434,60 +396,21 @@ msgstr "Повторяющиеся имена не могут существов
msgid "Invalid choice"
msgstr "Неверный выбор"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Название"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Описание"
@@ -495,8 +418,7 @@ msgstr "Описание"
msgid "Description (optional)"
msgstr "Описание (необязательно)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Путь"
@@ -541,14 +463,11 @@ msgstr "Ошибка сервера"
msgid "An error has been logged by the server."
msgstr "Сервер зарегистрировал ошибку."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Должно быть действительным номером"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Валюта"
@@ -556,11 +475,11 @@ msgstr "Валюта"
msgid "Select currency from available options"
msgstr "Выберите валюту из доступных вариантов"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Имя пользователя"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Имя"
@@ -568,7 +487,7 @@ msgstr "Имя"
msgid "First name of the user"
msgstr "Имя пользователя"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Фамилия"
@@ -596,16 +515,10 @@ msgstr "Суперпользователь"
msgid "Is this user a superuser"
msgstr "Это пользователь является суперпользователем"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Активный"
@@ -645,7 +558,7 @@ msgstr "Файл данных"
msgid "Select data file for upload"
msgstr "Выберите файл данных для загрузки"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Загрузка изображений с удаленного URL-ад
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Неизвестная база данных"
@@ -719,39 +632,12 @@ msgstr "Избыток не может превысить 100%"
msgid "Invalid value for overage"
msgstr "Неверное значение для избытка"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Редактировать информацию о пользователе"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Установить пароль"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Пароли должны совпадать"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Указан неверный пароль"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Информация о системе"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "О программе InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Родительский заказ на производство"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Назначено мне"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Создано"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Заказ на производство должен быть отменен перед удалением"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Расходники"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Необязательно"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Производимая деталь"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Отслеживается"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Деталь"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Зарезервировано"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Доступно"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Заказ на производство"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Заказы на производство"
@@ -956,7 +775,7 @@ msgstr "Порядок сборки не может быть создан для
msgid "Invalid choice for parent build"
msgstr "Неверный выбор для родительской сборки"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Должен быть указан ответственный пользователь или группа"
@@ -964,254 +783,213 @@ msgstr "Должен быть указан ответственный польз
msgid "Build order part cannot be changed"
msgstr "Деталь заказа на производства не может быть изменена"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Ссылка на заказ на производство"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Отсылка"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Краткое описание заказа на производство (необязательно)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Заказ на производство, которому принадлежит этот заказ на производство"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Выберите деталь для производства"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Ссылка на заказ"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Заказ на продажу, которому принадлежит этот заказ на производство"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Место хранения - источник"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Выберите место хранения для этого заказа на производство (оставьте пустым, чтобы взять с любого места на складе)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Место хранения результата"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Выберите место хранения завершенных элементов"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Количество производимых деталей"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Количество складских позиций для производства"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Произведенные детали"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Количество складских позиций, которые были произведены"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Статус заказа на производство"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Код статуса заказа на производство"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Код партии"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Код партии для продукции"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Дата создания"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Целевая дата завершения"
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Целевая дата для заказа на производства. Заказ будет просрочен после этой даты."
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Дата завершения"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "выполнено"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Создано"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Пользователь, создавший этот заказ на производство"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Ответственный"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Пользователь, ответственный за этот заказ на производство"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Внешняя ссылка"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Ссылка на внешний URL"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Приоритет производства"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Приоритет этого заказа на производство"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Код проекта"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Код проекта для этого заказа на производство"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "Не удалось выгрузить задачу для распределения на сборку"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Заказ на производство {build} был завершен"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Заказ на производство был завершен"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "Для отслеживаемых частей должны быть указаны серийные номера"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Продукция не указана"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Продукция уже произведена"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "Продукция не совпадает с заказом на производство"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Количество должно быть больше нуля"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "Количество не может быть больше количества продукции"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "Сборка {serial} не прошла все необходимые тесты"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "Номер позиции для производства"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Объект производства"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Объект производства"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Количество"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Требуемое количество для заказа на производство"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Элемент производства должен указать продукцию, как главную деталь помеченную как отслеживаемая"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Складская позиция перераспределена"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Резервируемое количество должно быть больше нуля"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Количество должно быть 1 для сериализованных запасов"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "Выбранная складская позиция не соответствует позиции в BOM"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Складская позиция"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Исходная складская позиция"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Количество на складе для производства"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Установить в"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Целевая складская позиция"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Наименование детали"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Выход Продукции"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Серийные номера"
@@ -1385,19 +1124,7 @@ msgstr "Введите серийные номера для продукции"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Расположение"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Следующие серийные номера уже существуют или недействительны"
@@ -1442,19 +1169,10 @@ msgstr "Причина списания продукции"
msgid "Location for completed build outputs"
msgstr "Место хранения для завершенной продукции"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Статус"
@@ -1514,7 +1232,7 @@ msgstr "Разрешить не полное резервирование"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Подтвердите, что складские позиции не были полностью зарезервированы для этого заказа на производство"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Необходимые запасы не были полностью зарезервированы"
@@ -1526,7 +1244,7 @@ msgstr "Разрешить незавершенные производимые
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Допустить, что требуемое кол-во продукции не завершено"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Требуемое количество деталей не было произведено"
@@ -1538,7 +1256,7 @@ msgstr "Производственный заказ имеет незаверш
msgid "Build order must be in production state"
msgstr "Заказ на производство должен быть в стадии выполнения"
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Заказ на производство имеет незавершенную продукцию"
@@ -1627,7 +1345,7 @@ msgstr "Не удалось запустить задачу автораспре
msgid "Supplier Part Number"
msgstr "Номер детали поставщика"
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Код производителя"
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Упаковка"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "Код детали"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "IPN детали"
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Серийный номер"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Зарезервированное количество"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Доступный запас"
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Отслеживание"
@@ -1725,35 +1423,26 @@ msgstr "Отслеживание"
msgid "Inherited"
msgstr "Унаследованные"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Разрешить разновидности"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Позиция BOM"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Зарезервированные Запасы"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "В заказе"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "В производстве"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "Внешний склад"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Доступный запас"
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Ожидаемый"
@@ -1798,9 +1484,7 @@ msgstr "Отменено"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Готово"
@@ -1817,383 +1501,6 @@ msgstr "Просроченный заказ сборки"
msgid "Build order {bo} is now overdue"
msgstr "Заказ на производство {bo} просрочен"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Миниатюра детали"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Действия со штрих-кодом"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Показать QR-код"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Отвязать штрих-код"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Привязать штрих-код"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Печать"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Печать отчета о заказе на производство"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Действия с производством"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Редактировать производство"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Дублировать производство"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr "Приостановить сборку"
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Отменить производство"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Удалить производство"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Завершить производство"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Описание производства"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Не указана продукция для этого заказа на производство"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Заказ на производство готов быть отмечен как выполненный"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Заказ на производство не может быть выполнен, так как осталась незавершенная продукция"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "Требуемое кол-во не было произведено"
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr "Остатки не были полностью зарезервированы для этого заказа на производство"
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Целевая дата"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Производство было просрочено на %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Просрочено"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Завершенная продукция"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Заказ на продажу"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Приоритет"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Удалить заказ на производство"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "QR-код заказа на производство"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Привязать штрих-код для заказа на производство"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Подробности производства"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Источник запаса"
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr "Остатки не могут быть получены из любого доступного места хранения."
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Назначение"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Место назначения не указано"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Зарезервированные детали"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Партия"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Создано"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Нет конечной даты"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Завершённые"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Производство не завершено"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Дочерние заказы на производство"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Отменить резерв остатков"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Отменить Резерв Остатков"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Автоматически зарезервировать остатки для производства"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Автоматически Зарезервировать"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Вручную зарезервировать остатки для производства"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Зарезервировать Остатки"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Заказать необходимые части"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Заказать детали"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "Доступные запасы были отфильтрованы по указанному местоположению для этого заказа сборки"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Незавершенная продукция"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Создать выход производства"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Новая продукция"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Поглощенные Остатки"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Завершенная продукция"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Файлы"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Записи производства"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Резервирование Завершено"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Все позиции были полностью зарезервированы"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Новый заказ на производство"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Подробности Заказа на Производство"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Позиции"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Незавершенная продукция"
-
#: common/api.py:725
msgid "Is Link"
msgstr "Ссылка"
@@ -2210,46 +1517,22 @@ msgstr "У пользователя нет прав для удаления эт
msgid "User does not have permission to delete this attachment"
msgstr "У пользователя нет прав на удаление этого вложения"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Неверный код валюты"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Код валюты дублируется"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "Не указаны действительные коды валют"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Нет плагина"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Ошибка чтения файла (неверная кодировка)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Ошибка чтения файла (неверный формат)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Ошибка чтения файла (неверный размер)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Ошибка чтения файла (данные могут быть повреждены)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Файл"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Выберите файл для загрузки"
-
#: common/models.py:73
msgid "Updated"
msgstr "Обновлено"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "Строка ключа должна быть уникальной"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Пользователь"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Цена"
@@ -2328,512 +1608,493 @@ msgstr "Цена"
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Конечная точка"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "Токен"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Токен для доступа"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Секрет"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "ID Сообщения"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "Хост"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Заголовок"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Тело"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Работал над"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr "Код"
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Заголовок"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Ссылка"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Опубликовано"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Автор"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Итого"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Читать"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Изображение"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Файл изображения"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "Название единицы"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Символ"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Определение"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Вложения"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Файл не найден"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Отсутствует внешняя ссылка"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Выберите файл для вложения"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Комментарий"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Ключ"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Создано"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Последнее обновление"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Значение"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "Данные"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Контекст"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Результат"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Полученные элементы"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr "Интервал обновления курса валют"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Как часто обновлять курс валют (установите \"ноль\", чтобы выключить)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "дней"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "Требуется спецификация схемы при проверке URL-адресов"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Требуется подтверждение"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Требовать явное подтверждение пользователя для определенного действия."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Глубина дерева"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Глубина дерева по умолчанию для просмотра дерева. Глубокие уровни загружены по мере необходимости."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Интервал проверки обновлений"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Как часто проверять наличие обновлений (установите ноль чтобы выключить)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Автоматическое резервное копирование"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Включить автоматическое резервное копирование базы данных и медиа-файлов"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Интервал резервного копирования"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Укажите количество дней между событиями автоматического резервного копирования"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Интервал удаления задачи"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Результаты фоновых задач будут удалены после указанного количества дней"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Интервал удаления журнала ошибок"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Журналы ошибок будут удалены после указанного количества дней"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Интервал удаления уведомления"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Уведомления пользователя будут удалены после указанного количества дней"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Поддержка штрих-кодов"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Включить поддержку сканера штрих-кодов в веб-интерфейсе"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Задержка сканирования штрих-кода"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Время задержки обработки штрих-кода"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Поддержка веб-камер штрих-кодов"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Разрешить сканирование штрих-кода через веб-камеру в браузере"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr "Показать данные штрих-кода"
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr "Отображать данные штрих-кода в браузере в виде текста"
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr "Плагин генерации штрих-кода"
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr "Плагин для использования внутренней генерации данных штрих-кодов"
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Ревизия детали"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Включить поле ревизии для элемента"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr "Только ревизия сборки"
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr "Разрешить удаление из заказа"
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr "Разрешить удаление частей, которые используются в заказе"
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "Регулярное выражение IPN"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Шаблон регулярного выражения для сопоставления IPN детали"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Разрешить повторяющиеся IPN"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Разрешить нескольким элементам использовать один и тот же IPN"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Разрешить редактирование IPN"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Разрешить изменение значения IPN при редактировании детали"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Скопировать данные BOM детали"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Копировать данные BOM по умолчанию при дублировании детали"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Скопировать данные параметров детали"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Копировать данных параметров по умолчанию при дублировании детали"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Скопировать данные тестирования детали"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Копировать данные тестирования по умолчанию при дублировании детали"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Скопировать параметры по шаблону категории"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Копировать параметры по шаблону категории при создании детали"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Шаблон"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "По умолчанию детали являются шаблонами"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "По умолчанию детали могут быть собраны из других компонентов"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Компонент"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "По умолчанию детали могут использоваться в качестве суб-компонентов"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Можно купить"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "По умолчанию детали являются отслеживаемыми"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Можно продавать"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Детали продаются по умолчанию"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "По умолчанию детали являются отслеживаемыми"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Виртуальная"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Детали являются виртуальными по умолчанию"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Показать Импорт в просмотре"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Отобразить мастер импорта на некоторых видах деталей"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Показывать связанные детали"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Отображать связанные детали для элемента"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Начальные данные о запасах"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Разрешить создание начального запаса при добавлении новой детали"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Исходные данные о поставщике"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Разрешить создание исходных данных о поставщике при добавлении новой детали"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Формат отображения детали"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Формат для отображения имени детали"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Значок раздела по умолчанию"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Значок категории по умолчанию (пустой означает отсутствие значка)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Принудительное применение единиц измерения параметров"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Если введены единицы, значения параметра должны соответствовать указанным единицам измерения"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Минимальные Цены Десятичные Значки"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Минимальное количество десятичных знаков при отображении данных о ценах"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Макс. Цены десятичные знаки"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Минимальное количество десятичных знаков при отображении данных о ценах"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Использовать цены поставщика"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Включить разницу цен поставщиков при расчетах цен"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Изменить историю покупки"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Ценообразование по историческим заказам на поставку отменяет различия в ценах поставщиков"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Использовать цены из складских позиций"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Использовать расценки из ручного ввода данных о запасах для расчета цен"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Возраст цен складских позиций"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Исключить складские позиции старше указанного количества дней с расчёта цен"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Использовать варианты цен"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Включить разницу цен поставщиков при расчетах цен"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Только Активные Варианты"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Использовать только активные запчасти для расчета стоимости варианта"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Интервал пересчета цен"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Количество дней до автоматического обновления цены"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Внутренние цены"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Разрешить внутренние цены для частей"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Переопределение внутренней цены"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "При наличии внутренних цен переопределить ценовой диапазон"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Включить печать этикеток"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Включить печать этикеток из веб-интерфейса"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "Изображение меток DPI"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Разрешение DPI при создании файлов изображений для печати этикеток плагинов"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Включить отчеты"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Включить генерацию отчетов"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Режим отладки"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Генерировать отчеты в режиме отладки (вывод HTML)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "Журнал ошибок отчета"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr "Журнал ошибок, которые возникают при создании отчетов"
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Размер страницы"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Размер страницы по умолчанию для PDF отчетов"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Глобально уникальные серийные номера"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Серийные номера для складских позиций должны быть уникальными глобально"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Автоматическое заполнение серийных номеров"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Автоматическое заполнение серийных номеров в формах"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Удалить исчерпанный запас"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "Определяет поведение по умолчанию, когда складская позиция заканчивается"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Код партии Шаблона"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Шаблон для создания кодов партии по умолчанию для складских позиций"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Срок годности Запасов"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Включить функцию истечения срока годности"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Использовать просроченные остатки в производстве"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Разрешить продажу просроченных запасов"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Время Залежалости Запасов"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Количество дней перед тем как складская единица будет считаться просроченной"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Использовать просроченные остатки в производстве"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Разрешить использовать просроченные остатки в производстве"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Контроль за собственными запасами"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Разрешить владельцу контролировать расположение складов и номенклатуры"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Значок местоположения по умолчанию"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Значок местоположения склада по умолчанию (пустой означает отсутствие значка)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Показать установленные складские позиции"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Отображать установленные складские позиции в складских таблицах"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr "Проверять спецификацию при установке изделий"
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "Установленные единица хранения должны присутствовать в спецификации для родительской детали"
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "Разрешить передачу товара, отсутствующего на складе"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Разрешить перемещение товаров, которых нет на складе, между складами"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Паттерн ссылки заказа на производство"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Поле требуемого паттерна для создания ссылки заказа на производство"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "Требуется ответственный владелец"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr "Ответственный владелец должен быть назначен для каждого заказа"
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Запретить вывод сборки до тех пор, пока не пройдут все необходимые тесты"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Включить заказы на возврат"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Включите функцию заказа на возврат в пользовательском интерфейсе"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Шаблон заказа на возврат товара"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr "Необходимый шаблон для создания поля «Возврат заказа»"
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Редактировать завершенные возвратные заказы"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Разрешить редактирование возвращенных заказов после их завершения"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Шаблон заказа на возврат товара"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Необходимый шаблон для создания поля «Возврат заказа»"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "Заказы на продажу, помеченные как отгруженные, будут автоматически завершены, минуя статус 'отгружено'"
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Редактировать завершенные заказы на покупку"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Разрешить редактирование заказов после их отправки или завершения"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Редактировать завершенные заказы на покупку"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Автоматически отмечать заказы на покупку как выполненные при получении всех позиций"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Включить функцию восстановления пароля"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Включить функцию восстановления пароля на странице входа"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Разрешить регистрацию"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Включить самостоятельную регистрацию пользователей на странице входа"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "Включить SSO"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Включить SSO на странице входа"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Включить регистрацию через SSO"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Включить самостоятельную регистрацию пользователей через SSO на странице входа"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr "Включить синхронизацию групп через SSO"
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr "Включить синхронизацию групп InvenTree с группами, предоставляемыми IdP"
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr "Отображение от групп SSO к локальным группам InvenTree. Если локальная группа не существует, она будет создана."
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Необходимо указать EMail"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Написать дважды"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Пароль дважды"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Разрешенные домены"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr "Группа, на которую назначаются новые пользователи при регистрации. Если включена синхронизация группы SSO, эта группа задается только в том случае, если ни одна группа не может быть назначена через IdP."
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Принудительное MFA"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Пользователи должны использовать многофакторную безопасность."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Проверять плагины при запуске"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Исключить складские позиции во внешних местах хранения из инвентаризации"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Автоматический период инвентаризации"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Количество дней между автоматической записью запасов (установите нулевое значение для отключения)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Интервал удаления журнала ошибок"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Журналы ошибок будут удалены после указанного количества дней"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Показывать полные имена пользователей"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "Отображать полные имена пользователей вместо логинов"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr "Включить данные тестовой станции"
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr "Включить сбор данных с тестовой станции для получения результатов тестирования"
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Скрыть неактивные детали"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "Скрывать неактивные части в результатах, отображаемых на главной странице,"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Показывать детали, на которые включены уведомления"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Показывать детали, на которые включены уведомления, на главной странице"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Показывать категории, на которые включены уведомления"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Показывать категории, на которые включены уведомления, на главной странице"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Показывать последние детали"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Показывать последние детали на главной странице"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr "Показывать недопустимые спецификации"
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Показывать BOMы, ожидающие проверки, на главной странице"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Показывать изменившиеся складские запасы"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Показывать складские позиции с недавно изменившимися запасами на главной странице"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Показывать низкие складские запасы"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Показывать складские позиции с низкими запасами на главной странице"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Показывать закончившиеся складские позиции"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Показывать закончившиеся складские позиции на главной странице"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Показывать требуемые складские позиции"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Показывать требуемые для производства складские позиции на главной странице"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Показывать складские позиции с истекшим сроком годности"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Показывать складские позиции с истёкшим сроком годности на главной странице"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Показывать залежалые складские позиции"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Показывать складские позиции с истекающим сроком годности на главной странице"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Показывать незавершённые производства"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Показывать незавершённые производства на главной странице"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Показывать просроченные производства"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Показывать просроченные производства на главной странице"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Показать невыполненные заказы"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Покажите невыполненные заказы на покупку на главной странице"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Показать просроченные заказы на производство"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Показывать просроченные сборки на главной странице"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Показать невыполненные заказы"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Покажите невыполненные заказы на покупку на главной странице"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Показать просроченные заказы на продажу"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Показывать просроченные заказы на покупку на главной странице"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Показывать новости"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Отображение PDF-этикетки в браузере вместо загрузки в виде файла"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Принтер этикетки по умолчанию"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Настроить принтер этикеток по умолчанию"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Отображение встроенного отчета"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Отображение PDF-этикетки в браузере вместо загрузки в виде файла"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Поиск Деталей"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Отображение деталей в окне предварительного просмотра поиска"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Поиск деталей поставщика"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Отображение деталей поставщика в окне предварительного просмотра поиска"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Новая деталь производителя"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Отображение деталей поставщика в окне предварительного просмотра поиска"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Скрыть неактивные детали"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Исключить неактивные детали из окна предварительного просмотра поиска"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Категории поиска"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Отображение деталей в окне предварительного просмотра поиска"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Поиск Запасов"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Отображать складские позиции в окне предварительного просмотра поиска"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Скрыть недоступные складские позиции"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Исключить недоступные складские позиции из окна предварительного просмотра поиска"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Поиск мест хранения"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Отображать места хранения в окне предварительного просмотра поиска"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Поиск компаний"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Поиск заказов на производство"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Отображать заказы на производство в окне предварительного просмотра поиска"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Поиск заказов на покупку"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Поиск заказов на продажу"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Поиск заказов на возврат"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Поиск по Regex"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Фиксированная панель навигации"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Формат даты"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Планирование деталей"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Инвентаризация детали"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Показывать информацию о товаре (если включена функция инвентаризации)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr "Пустой домен не допускается."
msgid "Invalid domain name: {domain}"
msgstr "Недопустимое доменное имя: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Загрузить файл"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Поля Соответствия"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Совпадающие элементы"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Детали импортированы"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Предыдущий шаг"
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Производитель"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Компания"
@@ -4496,8 +3527,7 @@ msgstr "Компания"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Компании"
@@ -4509,9 +3539,7 @@ msgstr "Описание компании"
msgid "Description of the company"
msgstr "Описание компании"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Сайт"
@@ -4531,11 +3559,7 @@ msgstr "Контактный телефон"
msgid "Contact email address"
msgstr "Контактный EMail"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Контакт"
@@ -4579,293 +3603,249 @@ msgstr "Является ли компания производителем де
msgid "Default currency used for this company"
msgstr "Для этой компании используется валюта по умолчанию"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Адрес"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Адреса"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Выберите компанию"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Заголовок адреса"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "Строка 1"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "Адресная строка 1"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "Строка 2"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "Адресная строка 2"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Почтовый индекс"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Город/Регион"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "Регион/Область"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "Страна"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "Страна адреса"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Записи отправления"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Записи для курьера"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Внутренние записи отправления"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Записи отправления для внутреннего пользования"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "Ссылка на адресную информацию (внешняя)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Деталь производителя"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Базовая деталь"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Выберите деталь"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Выберите производителя"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "Ссылка на сайт производителя"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Описание детали производителя"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Наименование параметра"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Значение параметра"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Ед.изм"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Единицы измерения параметра"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Деталь поставщика"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr "Связанная деталь производителя должна ссылаться на ту же базовую деталь"
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Поставщик"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Выберите поставщика"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Код поставщика"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Выберите производителя части"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "Ссылка на сайт поставщика"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Описание детали поставщика"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Запись"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "базовая стоимость"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Упаковка детали"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Кол-во в упаковке"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "множественные"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Кратность заказа"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "На складе"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Неактивный"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Создать заказ на закупку"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Действия с компанией"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Редактировать информацию о компании"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Редактировать компанию"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Удалить компанию"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Удалить компанию"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Изображение детали"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Загрузить новое изображение"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Скачать изображение по ссылке"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Удалить изображение"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Покупатель"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Использовать валюту по умолчанию"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Телефон"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Удалить Изображение"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Удалить"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Загрузить Изображение"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Скачать изображение"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Детали поставщика"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Создать новую деталь поставщика"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Новая деталь поставщика"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Детали производителя"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Создать новую деталь производителя"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Новая деталь производителя"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Склад поставщика"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Заказы на закупку"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Создать новый заказ на закупку"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Новый заказ на закупку"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Заказы на продажу"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Создать новый заказ на продажу"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Новый заказ на продажу"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Назначенный Запас"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "Заказы на возврат"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "Новый Заказ на Возврат"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Записи о компании"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "Контакты компании"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Добавить контакт"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Добавить адрес"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Производители"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Заказать деталь"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Внутренняя деталь"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Поставщики"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Параметры"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Новый параметр"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "Добавить параметр"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Произведенные детали"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Поставленные детали"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Поставленные складские позиции"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Назначенные складские позиции"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Контакты"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Заказать Деталь"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Редактировать деталь поставщика"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Создать новую складскую позицию"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Новая складская позиция"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Информация о цене"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Добавить разрыв цен"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr "Привязать штрихкод к части поставщика"
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Складские позиции"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Новый поставщик"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Новый производитель"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Покупатели"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Новый покупатель"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Новая компания"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr "Столбцы"
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr "Подключен"
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Неизвестно"
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Общая стоимость"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Статсу заказа"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Ссылка на заказ"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr "Невыполненный"
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr "Имеет цену"
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Заказ"
@@ -5696,458 +4202,462 @@ msgstr "Заказ"
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Внутренняя деталь"
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Завершённые"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Заказ на закупку"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Заказ на продажу"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Заказ на возврат"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "Валюта Заказа"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr "Контакт не соответствует выбранной компании"
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "Описание заказа (дополнительно)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "Выберите код проекта для этого заказа"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Ссылка на внешнюю страницу"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Целевая дата"
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr "Создал"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "Пользователь или группа, ответственная за этот заказ"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Ссылка на заказ"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "Компания, в которой детали заказываются"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "получил"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Дата создания"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Назначение"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Покупатель"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "Компания, которой детали продаются"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Дата отгрузки"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "Отправлено"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Количество"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Записи о позиции"
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "Описание позиции (необязательно)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "Дополнительный контекст для этой строки"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Цена за единицу"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Деталь поставщика"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Получено"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Закупочная цена"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Цена продажи"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Цена последней продажи"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Доставлено"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Отгруженное кол-во"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Дата отправления"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Дата доставки"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Проверн"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Отправление"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Номер отправления"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Номер отслеживания"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Информация об отслеживании доставки"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Номер счета"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "Отправка не имеет зарезервированных складских позиций"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "Складская позиция не была назначена"
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr "Невозможно зарезервировать складскую позицию в позицию другой детали"
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "Количество должно быть 1 для сериализированных складских позиций"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Строка"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Элемент"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Выберите складскую позицию для резервирования"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Укажите резервируемое количество"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "Выберите позицию, возвращаемую от клиента"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "Дата получения"
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "Результат"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Позиции"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Внутренний код детали"
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr "Выберите место назначения для полученных элементов"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Введите код партии для поступающих складских позиций"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Введите серийные номера для входящих складских позиций"
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Штрих-код"
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr "Просроченные заказы на продажу"
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Действия с заказом"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Редактировать заказ"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "Дублировать заказ"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Отменить заказ"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "Оформить Заказа"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Завершить заказ"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Описание заказа"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Завершенные позиции"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Не завершен"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Создан"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Общая стоимость"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "Отсутствует выбор для следующих обязательных столбцов"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "Найдены дубликаты выбранного, смотрите ниже. Исправьте их и попробуйте повторить отправку."
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "Отправить выбранные"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Поля файлов"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Удалить столбец"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Дублировать выбранное"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Удалить строку"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "В представленных данных присутствуют ошибки"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Строка"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Выберите деталь поставщика"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Вернуться к заказам"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "Шаг %(step)s из %(count)s"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Полученные Запасы"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Позиции заказа на закупку"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Добавить позицию"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Дополнительные позиции"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Добавить Дополнительную Строку"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Полученные Запасы"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Записи Заказа"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Общая Стоимость"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "Сведения о заказе"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "Отправить"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Позиции заказа на закупку"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Ожидающие отправления"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Действия"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Новое Отправление"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Заказ на продажу не найден"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Цена не найдена"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Ревизия"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Ключевые слова"
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Разновидность"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Минимальный запас"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Поставщики"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Используется в"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "Производится"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Минимальная Стоимость"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Максимальная Стоимость"
@@ -6879,20 +5029,12 @@ msgstr "ID родителя"
msgid "Parent Name"
msgstr "Имя родителя"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Путь к категории"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Детали"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Минимальная цена"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Максимальная цена"
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Категория"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Место хранения по умолчанию"
@@ -7044,18 +5176,11 @@ msgstr "Место хранения по умолчанию"
msgid "Total Stock"
msgstr "Общий запас"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Категория детали"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Категория детали"
@@ -7063,10 +5188,7 @@ msgstr "Категория детали"
msgid "Default location for parts in this category"
msgstr "Место хранения по умолчанию для деталей этой категории"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Структура"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "Ключевые слова по умолчанию для деталей этой категории"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Иконка"
@@ -7092,748 +5213,731 @@ msgstr "Иконка"
msgid "Icon (optional)"
msgstr "Иконка (необязательно)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Складская позиция с этим серийным номером уже существует"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Часть с таким именем, IPN и ревизией уже существует."
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Наименование детали"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "Шаблон"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "Эта деталь является шаблоном?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "Эта деталь является разновидностью другой детали?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr "Описание детали (необязательно)"
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr "Ключевые слова для улучшения видимости в результатах поиска"
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Категория"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "Ревизия или серийный номер детали"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "Где обычно хранится эта деталь?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Поставщик по умолчанию"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "Срок действия по умолчанию"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "Срок годности (в днях) для складских позиций этой детали"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "Минимально допустимый складской запас"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "Единицы измерения этой детали"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "Может ли эта деталь быть создана из других деталей?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "Может ли эта деталь использоваться для создания других деталей?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "Является ли каждый экземпляр этой детали уникальным, обладающим серийным номером?"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "Может ли эта деталь быть закуплена у внешних поставщиков?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "Может ли эта деталь быть продана покупателям?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "Эта деталь активна?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "Эта деталь виртуальная, как программный продукт или лицензия?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "Контрольная сумма BOM"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "BOM проверил"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "Дата проверки BOM"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Создатель"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Последняя инвентаризация"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Продать несколько"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "Минимальная Стоимость BOM"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "Максимальная Стоимость BOM"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "Количество Элементов"
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Дата"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "Дополнительные Записи"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "Отчет"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "Количество Деталей"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Название теста"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "Введите имя для теста"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Описание теста"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "Введите описание для этого теста"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Включено"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Требуется"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Требуется значение"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "Варианты"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "Название параметра"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr "Описание параметра"
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr "Чекбокс"
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr "Недопустимое значение параметра"
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "Родительская деталь"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "Шаблон параметра"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Значение Параметра"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Значение по умолчанию"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "Значение параметра по умолчанию"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "Код или наименование детали"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Значение IPN"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "Уровень"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "Уровень BOM"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Выберите родительскую деталь"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "Суб-деталь"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "Выбрать деталь для использования в BOM"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "Эта позиция спецификации необязательна"
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "Эта позиция - расходник. (она не отслеживается в заказах на производство)"
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "Перерасход"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr "Расчетное количество перерасходов производства (абсолютное или процентное)"
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "Ссылка на позицию спецификации"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "Записи о позиции BOM"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "Контрольная сумма"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Проверен"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr "Наследуется"
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Складские позиции для разновидностей деталей могут быть использованы для этой позиции BOM"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "Для отслеживаемых деталей количество должно быть целым числом"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "Позиция BOM-родителя"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "Замена детали"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "Часть 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "Часть 2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "Выберите связанную часть"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Подкатегории"
@@ -7899,7 +6001,7 @@ msgstr "Копировать Изображение"
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Скопировать BOM"
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Складские позиции"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "Дублировать деталь"
@@ -7988,7 +6094,7 @@ msgstr "Дублировать деталь"
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "Начальный запас"
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "Можно произвести"
@@ -8202,9 +6307,7 @@ msgstr "Некорректное количество"
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Общее количество"
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "У вас нет прав редактировать BOM."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr "Выполнить инвентаризацию для этой части категории"
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Вы подписаны на уведомления для данной категории"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "Включить уведомления для данной категории"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "Действия с категорией"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Редактировать категорию"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Редактировать категорию"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Удалить категорию"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Удалить категорию"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "Категория детали верхнего уровня"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Детали (включая подкатегории)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Создать новую деталь"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Новая деталь"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Параметры детали"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "Создать новую категорию деталей"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Новая категория"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "Импортировать детали"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Возможные совпадения детали"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Наличие на складе"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Обновить"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Инвентаризация"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "Шаблоны тестирования детали"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "Добавить шаблон тестирования"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "Записи Детали"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Разновидности детали"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Создать новую разновидность"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "Новая разновидность"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "Связанные детали"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "Добавить Связанные"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Спецификация"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "Экспорт"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Экспорт BOM"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Печать отчета о BOM"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "Действия с BOM"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Загрузить BOM"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Проверить BOM"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Добавить элемент BOM"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Производимые детали"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "Производства детали"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Резервы заказа на производство"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Поставщики"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr "Связанная деталь"
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr "Добавить связанную деталь"
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "Вернуться в детали"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "Формат"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Выбрать формат файла"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Список деталей"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Вы подписаны на уведомления для данной детали"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "Включить уведомления для данной детали"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Печать этикетки"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Действия со складом"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "Установить запасы детали"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "Переместить запасы детали"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "Действия с деталью"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Дублировать деталь"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Редактировать деталь"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Удалить деталь"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "Деталь является шаблоном (из неё можно создавать разновидности)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "Деталь может быть собрана из других деталей"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "Деталь может быть использована в производстве других деталей"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "Деталь может быть продана покупателям"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "Показать описание детали"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "Зарезервировано заказами на производство"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Минимальный складской запас"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Диапазон цен"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Последний Серийный Номер"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr "QR-код детали"
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr "Рассчитать"
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr "Скрыть описание детали"
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "Цены поставщика"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Стоимость единицы"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "Цена BOM"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "Внутренняя цена"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "Разновидности"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Склад"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Цены"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "Планировщик"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Шаблоны тестирования"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Выбрать из существующих изображений"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "Обзор цен"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Редактировать"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "Ценовая категория"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr "Минимум"
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "Максимум"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "Внутренняя цена"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "История Закупок"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "Цены вариантов"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "Общая цена"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "История Продаж"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr "Данные о ценовом диапазоне недоступны для данной детали."
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Перейти к обзору"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr "Цена Продаж"
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr "Обновить цены"
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Нет запасов"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Низкий Запас"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "Вернуться в BOM"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Загрузить спецификацию"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "Загрузить BOM"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "Отправить данные BOM"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "Требования для загрузки BOM"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "Каждая деталь уже должна быть в базе данных"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "Создать новую разновидность детали"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "Ссылки на совпадение"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Изображение детали не найдено"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "Цена Детали"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr "Штрих-код не соответствует существующи
msgid "Stock item does not match line item"
msgstr "Складская позиция не соответствует позиции"
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Установлено"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "Плагин"
@@ -9462,7 +6893,7 @@ msgstr "Плагин"
msgid "Method"
msgstr "Метод"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "Автор не найден"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Версия"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr "Элементы"
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr "Прогресс"
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "QR Код"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "QR код"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Спецификация"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Необходимые материалы"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Изображение детали"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Создан"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Требуется для"
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Цена за Единицу"
@@ -9935,16 +7371,18 @@ msgstr "Дополнительные элементы"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "Всего"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "Места хранения"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Партия"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr "Результаты тестирования"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "Тестирование"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "Прошел"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "Провален"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "Нет результата"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Установленные элементы"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Серийный номер"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr "Код места хранения"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Путь места хранения"
@@ -10041,8 +7472,7 @@ msgstr "ID Поставщика"
msgid "Customer ID"
msgstr "ID Клиента"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Установлено в"
@@ -10066,9 +7496,11 @@ msgstr "Требуется рецензия"
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Инвентаризация"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Истекает"
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "Залежалый"
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Место хранения"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Места хранения"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Владелец"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Выберите владельца"
@@ -10227,8 +7652,7 @@ msgstr "Выберите владельца"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "Складские позиции не могут находиться в структурных местах хранения, но могут находиться в дочерних местах хранения."
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "Внешний"
@@ -10236,8 +7660,7 @@ msgstr "Внешний"
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr "Тип Места Хранения"
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "Вы не можете сделать это место хранение структурным, потому, что некоторые складские позиции уже находятся в нем!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "Складские позиции не могут находиться в структурных местах хранения!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "Складская позиция не может быть создана для виртуальных деталей"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "Элемент должен иметь ссылку на производство, если is_building=True"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "Ссылка на производство не указывает на тот же элемент"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Складская позиция"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Базовая деталь"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Выберите соответствующего поставщика детали для этой складской позиции"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "Где находиться эта складская позиция?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "Упаковка этой складской позиции хранится в"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Код партии для этой складской позиции"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Количество на складе"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "Исходное производство"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "Производства для этой складской позиции"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "Поглощен"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr "Заказ на производство, который поглотил эту складскую позицию"
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Заказ на закупку для этой складской позиции"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Дата истечения срока годности для складской позиции. Остатки будут считаться просроченными после этой даты"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Удалить при обнулении"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Удалить эту складскую позицию при обнулении складского запаса"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "Деталь не является отслеживаемой"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "Складская позиция была назначена заказу на продажу"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "Складская позиция установлена в другую деталь"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "Складская позиция содержит другие детали"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "Складская позиция была назначена покупателю"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "Складская позиция в производстве"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "Складские позиции должны ссылаться на одну и ту же деталь"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "Складские позиции должны ссылаться на одну и ту же деталь поставщика"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Результат тестирования"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Записи Тестирования"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Родительский элемент"
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Просрочен"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Дочерние элементы"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr "Не выбрано ни одной складской позиции"
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Места хранения"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "Карантин"
msgid "Legacy stock tracking entry"
msgstr "Отслеживание устаревших запасов"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Складская позиция создана"
@@ -10849,7 +8268,7 @@ msgstr "Отделить от родительского элемента"
msgid "Split child item"
msgstr "Разбить дочерний элемент"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Объединенные складские позиции"
@@ -10869,7 +8288,7 @@ msgstr "Продукция заказа на производство завер
msgid "Build order output rejected"
msgstr "Продукция заказа на производство отклонена"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Поглощен заказом на производство"
@@ -10885,7 +8304,7 @@ msgstr "Получено по заказу на поставку"
msgid "Returned against Return Order"
msgstr "Возвращено по заказу на возврат"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Отправлено клиенту"
@@ -10893,361 +8312,6 @@ msgstr "Отправлено клиенту"
msgid "Returned from customer"
msgstr "Возвращено от клиента"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "История запасов"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "Дочерние складские позиции"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "Эта складская позиция не имеет дочерних элементов"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "Данные тестов"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "Отчет тестирования"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "Удалить данные тестирования"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "Добавить Данные Тестирования"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "Записи складской позиции"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "Установленные складские позиции"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "Установить складскую позицию"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr "Удалить все результаты тестирования для этой складской позиции"
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr "Добавить Результат Тестирования"
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr "Найти складскую позицию"
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Сканировать в место хранения"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Действия печати"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Установить запасы"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Добавить Остатки"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Удалить запасы"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Сериализовать запасы"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Переместить запасы"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "Вернуть на склад"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "Удалить складскую позицию"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Удалить"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "Установить складскую позицию"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Установить"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "Преобразовать в разновидность"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Дублировать складскую позицию"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Редактировать складскую позицию"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Удалить складскую позицию"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Производство"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "Вы не в списке владельцев этого элемента. Складская позиция не может быть отредактирована."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Только для чтения"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "Эта складская позиция не доступна"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Эта складская позиция находиться в производстве и не может быть отредактирована."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "Редактировать складскую позицию из производства."
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Эта складская позиция зарезервирована для заказа на продажу"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Этот складская позиция зарезервирована заказом на производство"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr "Это отслеживаемая складская позиция. Она имеет уникальный серийный номер и количество не может быть изменено"
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "предыдущая страница"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "следующая страница"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Место хранения не установлено"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Тесты"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Эта складская позиция не прошла требуемое тестирование"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr "QR-код складской позиции"
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr "Привязать штрих-код к складской позиции"
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Предупреждение"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr "Преобразовать складскую позицию"
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr "Вернуть на склад"
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "Сканировать складские позиции в это место хранения"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "Сканировать в складские позиции"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Действия с местом хранения"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Редактировать место хранения"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Удалить место хранения"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "Склад верхнего уровня"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "Ответственный за место хранения"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Создать новое место хранения"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Новое место хранения"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr "места хранения"
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Загрузка..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "Запас"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Доступ запрещён"
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Логин"
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "Индекс"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr "Детали с подпиской"
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr "Категории с подпиской"
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr "Последние детали"
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr "BOM ожидающие проверки"
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr "Недавно обновленные"
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr "Истощенный Запас"
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr "Требуется для заказов на производство"
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr "Просроченные запасы"
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr "Залежалые Запасы"
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr "Активные заказы на производство"
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr "Просроченные заказы на производство"
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr "Ожидающие заказы на закупку"
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr "Просроченные заказы на закупку"
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr "Ожидающие заказы на продажу"
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr "Просроченные заказы на продажу"
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr "Новости InvenTree"
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr "Текущие новости"
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "Пометить как прочитанное"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "Уведомления"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr "Удалить уведомление"
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "Входящие"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "История"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Результаты поиска"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Настройки штрих-кода"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Настройки заказа на производство"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Настройки категории"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Настройки сервера"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Настройки меток"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Настройки входа"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Регистрация"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr "Единый вход"
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Настройки"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "Ссылки"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr "Ссылка"
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Открыть в новой вкладке"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Настройки уведомлений"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "Настройки деталей"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "Импорт деталей"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "Импорт детали"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "Шаблон параметра детали"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr "Физические единицы"
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr "Добавить Единицу"
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "Настройки плагинов"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Плагины"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "Установить плагины"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr "Перезагрузить плагины"
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "Стадия"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Сообщения"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Информация о плагине"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "нет информации о версии"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Лицензия"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "Информация о коде извлекается из последнего git commit для этого плагина. Это может не отражать официальные номера версий или информацию, но фактически выполняется код."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Информация о пакете"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Способ установки"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Этот плагин был установлен как пакет"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Путь установки"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "Встроенный"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "Образец"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Автор правки"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Дата коммита"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "Хеш коммита"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Настройки заказа на закупку"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "Настройки ценообразования"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "Курсы Валют"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Обновить Сейчас"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Последнее обновление"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Никогда"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Коды проекта"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Новый код проекта"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Настройки отчётов"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Значение не задано"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "Изменить настройки"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr "Оценить"
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Удалить"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr "Редактировать единицу"
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr "Новая пользовательская единица"
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr "группа"
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr "Редактировать шаблон"
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr "Удалить шаблон"
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr "Типы местоположения склада не найдены"
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr "Количество мест хранения"
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Настройки пользователя"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Учетная запись"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Отображение"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Главная страница"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Поиск"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Отчеты"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Глобальные настройки"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Сервер"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "Метки"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Категории"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Настройки заказов на продажу"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Настройки склада"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Настройки учётной записи"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Изменить пароль"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "Следующие адреса электронной почты связаны с вашей учётной записью:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Проверено"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Непроверенный"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Основной"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Сделать основным"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Предупреждение:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "Вы не указали ни одного адреса электронной почты. Вы должны добавить адрес электронной почты, чтобы получать уведомления, сбрасывать пароль и т.п."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Добавить адрес электронной почты"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Добавить EMail"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "Многофакторная"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr "TOTP"
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Статичный"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "Факторы изменения"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Активные Сессии"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "IP Адрес"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Устройство"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Последняя активность"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s назад"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Настройки отображения"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Настройки темы"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Выберите тему"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Применить Тему"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Настройки языка"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Выберите язык"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Установить язык"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "и скрыто."
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "Показать их тоже"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Настройки главной страницы"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Настройки поиска"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr "Добавить SSO аккаунт"
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Последняя версия"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Доступно обновление"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "Версия API"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Версия Python"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Версия Django"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Посмотреть код на GitHub"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Авторы"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Мобильное Приложение"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "Логотип InvenTree"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Подтверждение адреса электронной почты"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Пожалуйста, подтвердите, что %(email)s является адресом электронной почты пользователя %(user_display)s."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Подтвердить"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "Эта ссылка для подтверждения электронной почты устарела или является недействительной. Пожалуйста, отправьте новый запрос на подтверждение электронной почты."
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Вход"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "Не член?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Зарегистрироваться"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Забыли пароль?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "или войти с помощью"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Выйти"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Вернуться на сайт"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Сброс пароля"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "Забыли пароль? Введите адрес электронной почты ниже, и мы отправим вам письмо для сброса пароля."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Неверный Токен"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Изменить пароль"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr "Регистрация закрыта"
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Авторизоваться"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "Сгенерировать токены"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Вы уверены?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Отключить 2FA"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Шаг 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Шаг 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Проверить"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Добавить Ссылку"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Прикрепить файл"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Требуемое кол-во"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "Минимальное количество"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr "Нет ответа"
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr "Код ошибки"
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr "Редактировать вложения"
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr "Дата загрузки"
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr "Редактировать вложения"
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr "Добавьте записи для перемещения запасов (необязательно)"
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr "Введите записи"
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr "Ошибка сервера"
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Сканировать штрихкод"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr "Отсоединить"
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr "Удалить складскую позицию"
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr "Сканировать складские позиции в место хранения"
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr "Сканировать штрих-код складской позиции и проверить в этом месте хранения"
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr "Отметить"
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr "Складская позиция уже в этом месте хранения"
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr "Добавленная складская позиция"
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr "Штрих-код не совпадает с допустимыми складскими позициями"
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr "Создать Элемент BOM"
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr "Отображать данные строки"
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr "Данные строк"
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Закрыть"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr "Многоуровневый БОМ"
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr "Уровни"
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr "Добавить замену"
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr "Удалить элементы"
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr "Замены"
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr "Расходник"
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr "Редактировать элемент BOM"
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr "Удалить элемент BOM"
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr "Просмотр BOM"
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr "Необходимая деталь"
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr "Редактировать заказ на производство"
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr "Складские позиции были зарезервированы для этого заказа на производство"
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr "У этого заказа на производство осталась незавершенная продукция"
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr "Этот заказ на производство не может быть завершен, так как имеет незавершенный выход деталей"
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr "BOM содержит отслеживаемые детали"
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr "Продукция должна создаваться индивидуально"
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr "Ведите серийные номера для создания нескольких единиц продукции"
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr "Создать Выход Продукции"
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr "Зарезервировать складские позиции для этой продукции"
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr "Отменить резерв этой продукции"
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr "Завершить продукцию"
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr "Списать продукцию"
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr "Удалить продукцию"
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr "Вы уверены, что хотите отменить резерв выбранных складских позиций из этого производства?"
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr "Отменить резерв складских позиций"
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr "Выбрать Продукцию"
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr "Как минимум одна единица продукции должна быть выбрана"
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr "Выбранная продукция будет отмечена как завершенная"
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr "Продукция"
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr "Завершить Продукцию"
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr "Выбранная продукция будет отмечена как списанная"
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr "Списанная продукция отмечена как отклоненная"
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr "Зарезервированная складская позиция более не доступна"
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr "Списать Продукцию"
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr "Выбранная продукция будет удалена"
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr "Продукция будет полностью удалена"
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr "Зарезервированные складские позиции были возвращены на склад"
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr "Удалить Продукцию"
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr "Завершенная продукция"
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr "Списанная продукция"
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr "Удаленная продукция"
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr "продукция"
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr "продукция"
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr "Действия с продукцией"
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr "Активная продукция не найдена"
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr "Зарезервированные Строки"
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr "Требуемые тесты"
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr "Выбрать детали"
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr "Выберите место хранения - источник (оставьте пустым, чтобы взять из всех мест)"
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr "Зарезервировать складские позиции для этого заказа на производства"
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr "Нет совпадающих складских позиций"
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr "Складские позиции будут автоматически зарезервированы на этот заказ на производстве, в соответствии с указанными рекомендациями"
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr "Зарезервировать Складские Позиции"
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr "Выбрать"
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr "Редактировать Резерв"
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr "строка производства"
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr "позиция производства"
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr "Отслеживаемая деталь"
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr "Количество единиц"
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr "Расходник"
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr "Отслеживаемый элемент"
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr "Запасы производства"
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr "Заказать запасы"
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr "Зарезервировать Остатки"
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr "Добавить производителя"
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr "Добавить поставщика"
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr "Добавить новую компанию"
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr "Поставленные Детали"
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr "Изменить контакт"
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "Роль"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr "Удалить контакты"
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "Номер телефона"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "Адрес электронной почты"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr "Удалить Контакт"
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr "Редактировать адрес"
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr "Удалить адрес"
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr "Почтовый индекс"
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr "Регион/Область"
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr "Записи Курьера"
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr "Внутренние записи"
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr "Удалить Адрес"
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr "Заказать детали"
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr "Деталь-шаблон"
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr "Производимая Деталь"
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr "Редактировать параметр"
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr "Удалить параметр"
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr "Редактировать параметр"
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr "Удалить параметр"
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr "Базовая Единица"
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr "Доступность"
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr "Изменить разрыв цен"
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr "Последнее обновление"
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr "Изменить разрыв цен"
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr "да"
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr "Выбрать фильтр"
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr "Печать этикеток"
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr "Распечатать отчеты"
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr "Добавить новый фильтр"
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr "Создать фильтр"
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "Форма содержит ошибки"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr "Результаты не найдены"
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr "Поиск"
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr "Очистить ввод"
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr "Столбец Файла"
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr "Имя Поля"
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr "Выбрать столбцы"
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "ДА"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "НЕТ"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr "Да"
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr "Выбрать элементы"
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "Отменить"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Подтвердить"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr "Заголовок Формы"
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr "Принять"
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr "Загрузка данных"
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr "Новости не найдены"
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr "Код"
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr "Возраст"
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr "Уведомление"
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr "Пометить как непрочитанное"
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr "Пометить как прочитанное"
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr "Экспорт заказа"
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr "Дублировать Строку"
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr "Редактировать Строку"
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr "Удалить Строку"
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr "Дублировать Строку"
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr "Редактировать строку"
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr "Удалить строку"
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr "Атрибуты детали"
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr "Настройки создания детали"
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr "Добавить категорию детали"
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr "Создать Деталь"
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr "Редактировать Деталь"
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr "Деталь изменена"
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr "Активная Деталь"
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr "Любые складские позиции для этой запчасти будут удалены"
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr "Удалить Деталь"
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr "Низкий запас"
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr "Требуется"
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr "Ед. Изм."
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr "Виртуальная Деталь"
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr "Деталь с подпиской"
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr "Продаваемая деталь"
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr "Детали не найдены"
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr "Указать категорию"
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr "деталь"
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr "детали"
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr "Нет категории"
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr "Отобразить списком"
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr "Отобразить сеткой"
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr "Отобразить древом"
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr "Категория с подпиской"
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr "результаты"
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr "Приблизительный"
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr "Максимальное количество"
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr "Плагины не найдены"
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr "Отключить плагин"
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr "Включить плагин"
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "Включить"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "Отключено"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr "Плагин обновлен"
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr "Вариант детали"
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr "Статус Запасов"
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr "Добавить штрихкод"
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr "Удалить штрихкод"
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr "Выберите место хранения"
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr "Добавить код партии"
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr "Серийные номера"
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr "Код Заказа"
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr "Сканировать штрихкод входящего элемента (не должен совпадать с любой существующей складской позицией)"
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr "Заказ просрочен"
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr "Редактировать Позицию"
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr "Удалить позицию"
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr "Редактировать Позицию"
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr "Удалить позицию"
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr "Добавить Клиента"
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr "Некорректный клиент"
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr "Нет зарезервированных складских позиций для этого отправления"
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr "Нет складских позиций зарезервированных для ожидающих отправлений"
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr "Пропустить"
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr "Редактировать отправление"
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr "Удалить отправление"
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr "Редактировать отправление"
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr "Удалить Отправление"
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr "Не отправленно"
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr "Отслеживание"
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr "Счет"
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr "Создать Отправление"
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr "Зарезервировать складские позиции для заказа на продажу"
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr "Закупить запасы"
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr "Рассчитать стоимость"
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr "Нет результатов"
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr "Введите запрос для поиска"
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr "результат"
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr "Удалить результат"
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr "Сериализировать складскую позицию"
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr "Действия со складской позиции в этом месте хранения"
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr "Введите начальное количество для этой складской позиции"
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr "Складская позиция дублирована"
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr "Дублировать складскую позицию"
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr "Вы уверены, что хотите удалить эту складскую позицию?"
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr "Удалить складскую позицию"
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr "Редактировать складскую позицию"
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr "Создать еще один элемент после этого"
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr "Некоторые данные будут потеряны при слиянии складских позиций"
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr "Подтвердить слияние складских позиций"
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr "Объединить складские позиции"
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr "Переместить запасы"
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr "Переместить"
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr "Установить запасы"
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr "Количество"
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr "Удалить запасы"
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr "Взять"
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr "Добавить Запасы"
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Добавить"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr "Удалить запасы"
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr "Выбрать складские позиции"
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr "Выбрать как минимум одну складскую позицию"
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr "Подтвердите изменение запасов"
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr "Тест пройден"
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr "Добавить Результат Тестирования"
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr "Редактировать результаты тестирования"
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr "Данные Тестирования"
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr "В производстве"
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr "Установленные складские позиции"
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr "Место хранения не установлено"
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr "Изменить статус запасов"
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr "Объединить Запасы"
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr "Удалить запасы"
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr "складские позиции"
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr "Действия с Запасами"
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr "Складская позиция в производстве"
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr "Складская позиция зарезервирована заказом на продажу"
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr "Складская позиция была назначена покупателю"
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr "Сериализированная складская позиция была зарезервирована "
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr "Складские позиции были полностью зарезервированы"
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr "Складские позиции были частично зарезервированы"
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr "Складская позиция была установлена в другую деталь"
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr "Складская позиция была поглощена заказом на продажу"
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr "Складская позиция была просрочена"
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr "Складская позиция будет просрочена в скором времени"
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr "Складская позиция была отклонена"
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr "Складская позиция была утеряна"
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr "Складская позиция была уничтожена"
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr "Истощен"
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr "Кол-во Запаса"
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr "Нет складских позиций соответствующих запросу"
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr "места хранения"
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr "Подробности"
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr "Нет изменений"
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr "Складская позиция не существует"
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr "Добавлено"
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr "Удалено"
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr "Снять складскую позицию"
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr "Выберите складскую позицию для съема"
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr "Установить другую складскую позицию в эту деталь"
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr "Складские позиции могут быть установлены, только если отвечают следующим критериям"
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr "Складская позиция ссылается на деталь, чья спецификация является этой складской позицией"
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr "Складская позиция сейчас доступна на складе"
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr "Складская позиция не установлена в другую деталь"
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr "Складская позиция отслеживается либо по коду партии, либо серийному номеру"
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr "Выберите одну или более складских позиций"
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr "Выбранные складские позиции"
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr "Изменить статус запасов"
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr "Статус заказа"
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr "Отслеживаемая деталь"
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr "Производимая Деталь"
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr "Включая подкатегории"
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr "Подписан"
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr "Сериализовано"
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr "Серийный номер"
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr "Код партии"
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr "Активная Деталь"
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr "Зарезервировано"
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr "Показать просроченные складские позиции"
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr "Включить складские позиции для разновидностей деталей"
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr "Показать складские позиции, установленные в другие детали"
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr "Статус Запасов"
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr "Имеет код партии"
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr "Складская позиция отслеживается либо по коду партии, либо серийному номеру"
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr "Показать складские позиции, у которых установлена закупочная цена"
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr "Показать просроченные складские позиции"
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr "Тест Пройден"
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr "Статус Производства"
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr "Включить детали в подкатегориях"
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr "Доступный запас"
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr "Имеет Ед. Изм."
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr "Имеет IPN"
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr "В наличии"
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr "Можно купить"
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr "Имеет Варианты"
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr "Развернуть все строки"
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr "Загрузка данных"
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr "строк на страницу"
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr "Отображение всех строк"
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr "Отображается"
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr "в"
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr "строки"
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr "Переключить"
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr "Все"
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Закупки"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Продажи"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "Админ"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Выход"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Сохранить"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Показать все уведомления и историю"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "QR-данные не представлены"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Вы успешно вышли из системы."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Войти снова"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Показать полные результаты поиска"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Очистить поиск"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Закрыть меню поиска"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "Ошибка входа в социальную сеть"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "Ошибка входа в аккаунт"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "Произошла ошибка при попытке входа через социальную сеть."
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "Подключить %(provider)s"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Продолжить"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Имя инстанса"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "База данных"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Режим Docker"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Поддержка плагина"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Статус сервера"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Исправен"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Обнаруженные проблемы"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Фоновый процесс"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Фоновый процесс не запущен"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Настройки электронной почты"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "Электронная почта не настроена"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Да"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Нет"
-
#: users/admin.py:101
msgid "Users"
msgstr "Пользователи"
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr "Отозван"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "Админ"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Заказы на закупку"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Заказы на продажу"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "Заказы на возврат"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Права доступа"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Группа"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Вид"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Разрешение на просмотр элементов"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Добавить"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Разрешение на добавление элементов"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Изменить"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Разрешение на редактирование элементов"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Удалить"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Разрешение на удаление элементов"
diff --git a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po
index 2b8708f4cb..2c8b667350 100644
--- a/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sk/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Slovak\n"
"Language: sk_SK\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr ""
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr ""
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr ""
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr ""
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr ""
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr ""
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr ""
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr ""
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr ""
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr ""
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr ""
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr ""
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr ""
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr ""
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr ""
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -495,8 +418,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -556,11 +475,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po
index c4e84479c6..89836c493d 100644
--- a/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sl/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Slovenian\n"
"Language: sl_SI\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Uporabnik nima dovoljenja pogleda tega modela"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Ponovnite e-pošto"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Potrdite e-pošto"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "E-pošti se morata ujemati"
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "MFA Registracija je onemogočena."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Podana epošta ni veljavna."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Domena epošte ni podprta."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registracija je onemogočena."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Ni mogoče pretvoriti {original} v {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Podana napačna količina"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Zapiski"
@@ -104,90 +116,42 @@ msgstr "Vrednost '{name}' ni v predpisanem formatu"
msgid "Provided value does not match required pattern: "
msgstr "Podana vrednost se ujema s predpisanim vzorcem: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Vnesite geslo"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Vnesite novo geslo"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Potrdite geslo"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Potrdite novo geslo"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Staro geslo"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Ponovnite e-pošto"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Potrdite e-pošto"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "E-pošti se morata ujemati"
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "MFA Registracija je onemogočena."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Podana epošta ni veljavna."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Domena epošte ni podprta."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registracija je onemogočena."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Prazno polje serijske številke"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Dvojna serijska številka"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Doseg skupine {group} presega dovoljene količine ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Serijske številke niso najdene"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Število unikatnih serijskih številk ({len(serials)}) se mora ujemati s količino ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Odstranite oznako HTML iz te vrednosti"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-pošta"
@@ -434,60 +396,21 @@ msgstr "Podvojena imena ne morejo obstajati pod istim nadrejenim elementom"
msgid "Invalid choice"
msgstr "Nedovoljena izbira"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Ime"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Opis"
@@ -495,8 +418,7 @@ msgstr "Opis"
msgid "Description (optional)"
msgstr "Opis (opcijsko)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Pot"
@@ -541,14 +463,11 @@ msgstr "Napaka strežnika"
msgid "An error has been logged by the server."
msgstr "Zaznana napaka na strežniku."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Mora biti veljavna številka"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Valuta"
@@ -556,11 +475,11 @@ msgstr "Valuta"
msgid "Select currency from available options"
msgstr "Izberite valuto med razpoložljivimi možnostmi"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Uporabniško ime"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Ime"
@@ -568,7 +487,7 @@ msgstr "Ime"
msgid "First name of the user"
msgstr "Ime uporabnika"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Priimek"
@@ -596,16 +515,10 @@ msgstr "Superuporabnik"
msgid "Is this user a superuser"
msgstr "Ali je ta uporabnik superuporabnik"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Aktivno"
@@ -645,7 +558,7 @@ msgstr "Podatki datoteke"
msgid "Select data file for upload"
msgstr "Izberite datoteke za naložiti"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Prenos slik iz oddaljene povezave ni omogočen"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Neznana podatkovna baza"
@@ -719,39 +632,12 @@ msgstr "Prestarost ne sme presegati 100%"
msgid "Invalid value for overage"
msgstr "Neveljavna vrednost za prestarost"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Uredite informacije o uporabniku"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Nastavite geslo"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Polja z geslom se morajo ujemati"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Vnešeno nepravilno geslo"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Sistemske informacije"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "O InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Nadrejena izgradnja"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Dodeljeno meni"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Izdal"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Neobvezno"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Montaža"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Sledi"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Testno"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Testno"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Del"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Dodeljeno"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Na voljo"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Nalog izgradnje"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Nalogi izgradnje"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Neveljavna izbira za nadrejeno izgradnjo"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Naveden mora biti odgovorni uporabnik ali skupina"
@@ -964,254 +783,213 @@ msgstr "Naveden mora biti odgovorni uporabnik ali skupina"
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Referenca naloga izgradnje"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referenca"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Izberite del za izgradnjo"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Referenca dobavnica"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Dobavnica na katero se navezuje ta izgradnja"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Lokacija vira"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Izberite lokacijo dela za to izgradnjo (v primeru da ni pomembno pusti prazno)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Ciljna lokacija"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Izberite lokacijo, kjer bodo končne postavke shranjene"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Količina izgradenj"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Število postavk za izgradnjo"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Končane postavke"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Število postavk zaloge, ki so bile končane"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Status izgradnje"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Koda statusa izgradnje"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Številka serije"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Številka serije za to izgradnjo"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Datum ustvarjenja"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Rok dokončanja"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Datom končanja"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "dokončal"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Izdal"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Uporabnik, ki je izdal nalog za izgradnjo"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Odgovoren"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Odgovorni uporabnik ali skupina za to naročilo"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Zunanja povezava"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Zunanja povezava"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Nalog izgradnje {build} je dokončan"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Nalog izgradnej dokončan"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Ni določena izgradnja"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Igradnja je že dokončana"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "Izgradnja se ne ujema s nalogom izdelave"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Količina"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot sledljiv"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Preveč zaloge je prestavljene"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Prestavljena količina mora biti večja od 0"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Količina za zalogo s serijsko številko mora biti 1"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Postavka zaloge"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Izvorna postavka zaloge"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Količina zaloge za prestavljanje za izgradnjo"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Inštaliraj v"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Destinacija postavke zaloge"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Izgradnja"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "V teku"
@@ -1798,9 +1484,7 @@ msgstr "Preklicano"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Končano"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Uporabnik"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Povezava"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Priloga"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Manjka datoteka"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Manjka zunanja povezava"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Izberite prilogo"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Komentar"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Poslano"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "Dano v karanteno"
msgid "Legacy stock tracking entry"
msgstr "Vnos zaloge postavke"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Postavka zaloge ustvarjena"
@@ -10849,7 +8268,7 @@ msgstr "Razdeljena od nadrejene postavke"
msgid "Split child item"
msgstr "Razdeljena podrejena postavka"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Združena zaloga postavk"
@@ -10869,7 +8288,7 @@ msgstr "Nalog za izgradnjo končan"
msgid "Build order output rejected"
msgstr "Nalog za izgradnjo zavrnjen"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Porabljeno v nalogu za izgradnjo"
@@ -10885,7 +8304,7 @@ msgstr "Prejeto preko nabavnega naročila"
msgid "Returned against Return Order"
msgstr "Vrnjeno preko naročila za vračilo"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Posalno stranki"
@@ -10893,361 +8312,6 @@ msgstr "Posalno stranki"
msgid "Returned from customer"
msgstr "Vrnjeno od stranke"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Izdelava"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr "Povezava"
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "Vloga"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po
index bfbad8053a..d632a8f5a0 100644
--- a/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Serbian (Latin)\n"
"Language: sr_CS\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Korisnik nema dozvolu za pregled ovog modela"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "E-pošta (ponovo)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Potvrda adrese e-pošte"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Svaki put morate upisati istu e-poštu."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Navedena primarna adresa e-pošte nije važeća."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Navedeni domen adrese e-pošte nije prihvaćen."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registracija je onemogućena."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Nije moguće konvertovati {original} u {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Isporučena nevažeća količina"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Napomene"
@@ -104,90 +116,42 @@ msgstr "Vrednost '{name}' se ne pojavljuje u formatu obrasca"
msgid "Provided value does not match required pattern: "
msgstr "Navedena vrednost ne odgovara traženom obrascu: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Unesite lozinku"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Unesite novu lozinku"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Potvrdite lozinku"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Potvrdite novu lozinku"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Stara lozinka"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "E-pošta (ponovo)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Potvrda adrese e-pošte"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Svaki put morate upisati istu e-poštu."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Navedena primarna adresa e-pošte nije važeća."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Navedeni domen adrese e-pošte nije prihvaćen."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registracija je onemogućena."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Serijski broj nije popunjen"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Dupliciraj serijski broj"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Raspon grupe {group} prelazi dozvoljenu količinu ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Nisu pronađeni serijski brojevi"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Broj jedinstvenih serijskih brojeva ({len(serials)}) mora odgovarati količini ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Uklonite HTML oznake iz ove vrednosti"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-Pošta"
@@ -434,60 +396,21 @@ msgstr "Dvostruka imena ne mogu postojati pod istom nadredjenom grupom"
msgid "Invalid choice"
msgstr "Nevažeći izvor"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Ime"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Opis"
@@ -495,8 +418,7 @@ msgstr "Opis"
msgid "Description (optional)"
msgstr "Opis (Opciono)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Putanja"
@@ -541,14 +463,11 @@ msgstr "Greška servera"
msgid "An error has been logged by the server."
msgstr "Server je zabležio grešku."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Mora biti važeći broj"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Valuta"
@@ -556,11 +475,11 @@ msgstr "Valuta"
msgid "Select currency from available options"
msgstr "Odaberite valutu među dostupnim opcijama"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr "Datoteka"
msgid "Select data file for upload"
msgstr "Odaberite datoteku za učitavanje"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Preuzimanje slika s udaljenog URL-a nije omogućeno"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Nalog za izradu"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Nalozi za izradu"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Nevažeći izbor za nadređenu verziju"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr "Deo u nalogu za izradu ne može se izmeniti"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Reference naloga za pravljenje"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referenca"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Kratak opis izrade (nije obavezno)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Link za eksterni URL"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Na čekanju"
@@ -1798,9 +1484,7 @@ msgstr "Otkazano"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Gotovo"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Korisnik"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Prilog"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Nedostaje datoteka"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Nedostaje eksterni link"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Izaberite datoteku za prilog"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Komentar"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Poslato"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "U karantinu"
msgid "Legacy stock tracking entry"
msgstr "Nasleđeni unos za praćenje zaliha"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Stavka na zalihi stvorena"
@@ -10849,7 +8268,7 @@ msgstr "Odvoj od nadređene stavke"
msgid "Split child item"
msgstr "Podeli podređenu stavku"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Spojene stavke zaliha"
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po
index 795ed902ef..1a698073d0 100644
--- a/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/sv/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"Language: sv_SE\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Användaren har inte behörighet att se denna modell"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "E-post (igen)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Bekräfta e-postadress"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Du måste ange samma e-post varje gång."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "MFA Registrering är inaktiverad."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Den angivna primära e-postadressen är inte giltig."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Den angivna e-postdomänen är inte godkänd."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Registrering är stängd."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Kunde inte konvertera {original} till {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Ogiltigt antal angivet"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Anteckningar"
@@ -104,90 +116,42 @@ msgstr "Värdet '{name}' visas inte i mönsterformat"
msgid "Provided value does not match required pattern: "
msgstr "Det angivna värdet matchar inte det obligatoriska mönstret: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Ange lösenord"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Ange nytt lösenord"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Bekräfta lösenord"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Bekräfta nytt lösenord"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Tidigare lösenord"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "E-post (igen)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Bekräfta e-postadress"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Du måste ange samma e-post varje gång."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "MFA Registrering är inaktiverad."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Den angivna primära e-postadressen är inte giltig."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Den angivna e-postdomänen är inte godkänd."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Registrering är stängd."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Tom serienummersträng"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Serienummret finns redan"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr "Ogiltig grupp: {group}"
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Gruppintervall {group} överstiger tillåtet antal ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Inga serienummer hittades"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Antal unika serienummer ({len(serials)}) måste matcha antal ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Ta bort HTML-taggar från detta värde"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr "Logga in på appen"
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-postadress"
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr "Ogiltigt val"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Namn"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Beskrivning"
@@ -495,8 +418,7 @@ msgstr "Beskrivning"
msgid "Description (optional)"
msgstr "Beskrivning (valfritt)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Sökväg"
@@ -541,14 +463,11 @@ msgstr "Serverfel"
msgid "An error has been logged by the server."
msgstr "Ett fel har loggats av servern."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Måste vara ett giltigt nummer"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Valuta"
@@ -556,11 +475,11 @@ msgstr "Valuta"
msgid "Select currency from available options"
msgstr "Välj valuta från tillgängliga alternativ"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Användarnamn"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Förnamn"
@@ -568,7 +487,7 @@ msgstr "Förnamn"
msgid "First name of the user"
msgstr "Förnamn på användaren"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Efternamn"
@@ -596,16 +515,10 @@ msgstr "Superanvändare"
msgid "Is this user a superuser"
msgstr "Är den här användaren en superanvändare"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Aktiv"
@@ -645,7 +558,7 @@ msgstr "Datafil"
msgid "Select data file for upload"
msgstr "Välj fil för uppladdning"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Nedladdning av bilder från fjärr-URL är inte aktiverad"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Okänd databas"
@@ -719,39 +632,12 @@ msgstr "Överskott får inte överstiga 100%"
msgid "Invalid value for overage"
msgstr "Ogiltigt värde för överskott"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Redigera användarinformation"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Ställ in lösenord"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Lösenorden måste matcha"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Felaktigt lösenord angivet"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Systeminformation"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Om InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Föregående tillverkning"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Utfärdad av"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Tillverkningen måste avbrytas innan den kan tas bort"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Valfri"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Spårad"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Testbar"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Testbar"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Del"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Allokerad"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Tillgänglig"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Byggorder"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Byggordrar"
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr "Ogiltigt val för överordnad bygge"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Tillverknings order referens"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referens"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Tillverknings order till vilken detta produkt är tilldelad"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Välj del att tillverka"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Försäljningsorderreferens"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Försäljningsorder till vilken detta bygge allokeras"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Källa Plats"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Välj plats att ta lager från för detta bygge (lämna tomt för att ta från någon lagerplats)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Destinationsplats"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Välj plats där de färdiga objekten kommer att lagras"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Tillverkat antal"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Antal lagerobjekt att bygga"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Slutförda objekt"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Antal lagerposter som har slutförts"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Tillverknings status"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Tillverkning statuskod"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Batchkod"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Batch-kod för denna byggutdata"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Skapad"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Datum för slutförande"
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Måldatum för färdigställande. Tillverkningen kommer att förfallas efter detta datum."
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Slutförandedatum"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "slutfört av"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Utfärdad av"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Användare som utfärdade denna tillverknings order"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Ansvarig"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Extern länk"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Länk till extern URL"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Projektkod"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Tillverknings order {build} har slutförts"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "En tillverknings order har slutförts"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Ingen byggutgång angiven"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Byggutgång är redan slutförd"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "Byggutgång matchar inte bygg order"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Antal"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Byggobjekt måste ange en byggutgång, eftersom huvuddelen är markerad som spårbar"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Tilldelad kvantitet ({q}) får inte överstiga tillgängligt lagersaldo ({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Lagerposten är överallokerad"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Allokeringsmängden måste vara större än noll"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Antal måste vara 1 för serialiserat lager"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Artikel i lager"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Källa lagervara"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Lagersaldo att allokera för att bygga"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Installera till"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Destination lagervara"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Bygg utdata"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Serienummer"
@@ -1385,19 +1124,7 @@ msgstr "Ange serienummer för att tillverkade produkter"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Plats"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr "Plats för färdiga produkter"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Status"
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr "Acceptera ofullständig"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Acceptera att det önskade antalet produkter som inte har slutförts"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Tillverknings ordern är ofullständig"
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Serienummer"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Väntar"
@@ -1798,9 +1484,7 @@ msgstr "Avbruten"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Slutför"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Visa QR-kod"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Redigera bygge"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Avbryt bygge"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Ta bort bygge"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Färdigställ bygget"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Byggbeskrivning"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Inget utfall har skapats för denna tillverknings order"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Tillverknings order kan inte slutföras eftersom produktion återstår"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Måldatum"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Försenad"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Slutförd produktion"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Försäljningsorder"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Mål"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Skapad"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Slutförd"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Beställ obligatoriska delar"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Beställ delar"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Ofullständig produktion"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Slutförd produktion"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Bilagor"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Bygganteckningar"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Ny byggorder"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Ofullständig produktion"
-
#: common/api.py:725
msgid "Is Link"
msgstr "Är länk"
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Ogiltig valutakod"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Fel vid läsning av fil (ogiltig kodning)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Fel vid läsning av filen (ogiltigt format)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Fel vid läsning av filen (felaktig dimension)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Fel vid läsning av fil (data kan vara skadat)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Fil"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Välj en fil att ladda upp"
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Användare"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Länk"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Bild"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Bilaga"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Saknad fil"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Extern länk saknas"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Välj fil att bifoga"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Kommentar"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr "Filstorlek"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "Etikett"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr "Färg"
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Skapad"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Senast uppdaterad"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr "Streckkodsdata"
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "dagar"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Kräv bekräftelse"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Kräv uttrycklig användarbekräftelse för vissa åtgärder."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Stöd för streckkoder"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Mall"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Virtuell"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Delar är virtuella som standard"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Visa import i vyer"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Visa importguiden i vissa delvyer"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Visa relaterade delar"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Visa relaterade delar för en del"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Visningsformat för delnamn"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Formatera för att visa artikelnamnet"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Interna priser"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Aktivera etikettutskrift"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Aktivera etikettutskrift från webbgränssnittet"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "Etikettbild DPI"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Aktivera rapporter"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Aktivera generering av rapporter"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Debugläge"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Sidstorlek"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Standard sidstorlek för PDF-rapporter"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Förhindra produktion från att slutföras tills alla nödvändiga tester är klara"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Aktivera registrering"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Tillåtna domäner"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Aktivera projektkoder"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Visa nyheter"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Sök efter artiklar"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Sök efter leverantörsartikel"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Sök efter tillverkarartikel"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Datumformat"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr "Ogiltigt domännamn: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Tillverkare"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Företag"
@@ -4496,8 +3527,7 @@ msgstr "Företag"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Företag"
@@ -4509,9 +3539,7 @@ msgstr "Företagsbeskrivning"
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Webbplats"
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Kontakt"
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Adress"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Adresser"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Välj företag"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Primär adress"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "Adressrad 1"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "Adressrad 2"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Postnummer"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "Land"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Leverantör"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Välj leverantör"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr "Företagsnamn"
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "I lager"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Redigera företag"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Radera företag"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Radera företag"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Radera bild"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Kund"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Telefon"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Lägg till kontakt"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Lägg till adress"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Tillverkare"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Leverantörer"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Parametrar"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Kontakter"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Ny leverantör"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Kunder"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Ny kund"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Nytt företag"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr "Ogiltigt exportformat"
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr "Kolumner"
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Orderstatus"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Slutförd"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Försäljningsorder"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Måldatum"
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Mål"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Kund"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Skickad"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Leveransdatum"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Fakturanummer"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Streckkod"
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Rad"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "Steg %(step)s av %(count)s"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Nyckelord"
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Leverantörer"
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Artiklar"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Kategori"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Ikon"
@@ -7092,748 +5213,731 @@ msgstr "Ikon"
msgid "Icon (optional)"
msgstr "Ikon (valfritt)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Standardleverantör"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Datum"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Underkategorier"
@@ -7899,7 +6001,7 @@ msgstr "Kopiera bild"
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Redigera kategori"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Redigera kategori"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Radera kategori"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Radera kategori"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Ny kategori"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Välj filformat"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Redigera"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Version"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "QR-kod"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "QR-kod"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "I karantän"
msgid "Legacy stock tracking entry"
msgstr "Spårningspost för äldre lager"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Lagerpost skapad"
@@ -10849,7 +8268,7 @@ msgstr "Dela från överordnat objekt"
msgid "Split child item"
msgstr "Dela underordnat objekt"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Sammanfogade lagerposter"
@@ -10869,7 +8288,7 @@ msgstr "Bygg orderutgång slutförd"
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Konsumeras av byggorder"
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Skickat till kund"
@@ -10893,361 +8312,6 @@ msgstr "Skickat till kund"
msgid "Returned from customer"
msgstr "Returnerad från kund"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Bygg"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "föregående sida"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "nästa sida"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr "Redigera lagerstatus"
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Varning"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Laddar..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr "Du har blivit utloggad från InvenTree."
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "Inkorg"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Sökresultat"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Serverinställningar"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Inställningar"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr "URL"
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Öppna i ny flik"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Meddelande"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Licens"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Aldrig"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Projektkoder"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Ny projektkod"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Radera"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr "Inga projektkoder hittades"
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr "Redigera projektkod"
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr "Radera projektkod"
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr "Redigera mall"
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr "Radera mall"
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Användarinställningar"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Konto"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Sök"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Server"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "Etiketter"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Kategorier"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Kontoinställningar"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Ändra lösenord"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Varning:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Lägg till e-postadress"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Aktiva sessioner"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Logga ut aktiva sessioner"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "IP-adress"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Enhet"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Senaste aktivitet"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s sedan"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Välj tema"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Välj språk"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Bekräfta e-postadress"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Bekräfta"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Logga in"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Registrera dig"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Glömt lösenord?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "eller logga in med"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Logga ut"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "Är du säker på att du vill logga ut?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Återställ mitt lösenord"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Ändra lösenord"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Tvåfaktorsautentisering"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Autentisera"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Inaktivera tvåfaktorsautentisering"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Är du säker?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Inaktivera 2FA"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Steg 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Steg 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Lägg till länk"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Lägg till bilaga"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr "Felkod"
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr "Radera bilagor"
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr "Radera bilagor"
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr "Inga bilagor hittades"
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr "Redigera bilaga"
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr "Redigera bilaga"
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr "Radera bilaga"
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr "Serverfel"
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Stäng"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr "Radera objekt"
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr "Det finns ofullständiga produktion kvar för den här tillverknings ordern"
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr "Denna tillverknings order kan inte slutföras eftersom det finns ofullständigt utfall"
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr "Produktionerna måste genereras individuellt"
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr "Ange serienummer för att generera flera enskild produktion"
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr "Vald produktion"
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr "Valda produktion markeras som färdiga"
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr "Slutförd produktion"
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr "Valda produktion markeras som skrotade"
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr "Skrota tillverkad produktion"
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr "Vald produktion kommer att raderas"
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr "Radera produktion"
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr "Slutförd produktion"
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr "Skrot utfall"
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr "Radera utfall"
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr "produktion"
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr "Inga aktiva produktioner hittades"
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr "Tilldela spårade artiklar mot individuella produkter"
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr "Lägg till nytt företag"
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr "Skapa ny kontakt"
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr "Redigera kontakt"
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "Roll"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr "Radera kontakter"
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr "Inga kontakter hittades"
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "Telefonnummer"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "E-postadress"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr "Radera kontakt"
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr "Skapa ny adress"
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr "Redigera adress"
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr "Radera adresser"
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr "Inga adresser hittades"
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr "Radera adress"
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr "Skriv ut etiketter"
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr "Lägg till nytt filter"
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr "Rensa alla filter"
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr "Skapa filter"
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr "Inga resultat hittades"
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr "Söker"
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "JA"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "NEJ"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "Avbryt"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Skicka"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr "Markera som oläst"
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr "Markera som läst"
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr "Ingen kategori"
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr "Visa som lista"
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr "Inga underkategorier hittades"
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr "Ladda underkategorier"
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr "resultat"
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "Aktivera"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "Inaktivera"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr "Lagerstatus"
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr "Lägg till streckkod"
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr "Lägg till kund"
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr "Ogiltig kund"
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr "Faktura"
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr "Inga resultat"
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr "resultat"
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr "Ange serienummer"
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr "Flytta"
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Lägg till"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr "Inga ändringar"
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr "Har projektkod"
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr "Serienummer"
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr "Lagerstatus"
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr "rader per sida"
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr "Visar alla rader"
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr "Visar"
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr "till"
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr "av"
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr "rader"
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr "Alla"
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Logga ut"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Spara"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Logga in igen"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Fortsätt"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Databas"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Ja"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Nej"
-
#: users/admin.py:101
msgid "Users"
msgstr "Användare"
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Lägg till"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Radera"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po
index 4f4a0041a8..a1ccfc2c20 100644
--- a/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/th/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Thai\n"
"Language: th_TH\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr ""
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "อีเมล (อีกครั้ง)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "การยืนยันอีเมล"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr ""
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr ""
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "ปริมาณสินค้าไม่ถูกต้อง"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "หมายเหตุ"
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "ป้อนรหัสผ่าน"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "ป้อนรหัสผ่านใหม่"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "ยืนยันรหัสผ่าน"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "ยืนยันรหัสผ่านใหม่"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "รหัสผ่านเดิม"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "อีเมล (อีกครั้ง)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "การยืนยันอีเมล"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr ""
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr ""
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr ""
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr ""
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr ""
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "หมายเลขซีเรียลซ้ำกัน"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "ไม่พบหมายเลขซีเรียล"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "อีเมล"
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "ชื่อ"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "คำอธิบาย"
@@ -495,8 +418,7 @@ msgstr "คำอธิบาย"
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr ""
@@ -541,14 +463,11 @@ msgstr "เกิดข้อผิดพลาดที่เซิร์ฟเ
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "ต้องเป็นตัวเลข"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "สกุลเงิน"
@@ -556,11 +475,11 @@ msgstr "สกุลเงิน"
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr ""
@@ -568,7 +487,7 @@ msgstr ""
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr ""
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr "ไฟล์ข้อมูล"
msgid "Select data file for upload"
msgstr "เลือกไฟล์ข้อมูลที่จะอัปโหลด"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "แก้ไขข้อมูลสมาชิก"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "ตั้งรหัสผ่าน"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "รหัสผ่านต้องตรงกัน"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "ป้อนรหัสผ่านไม่ถูกต้อง"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "ข้อมูลระบบ"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "เกี่ยวกับ Inventree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr ""
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr ""
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "ออกโดย"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "จำนวนต้องมีค่ามากกว่า 0"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "สถานที่"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "สถานะ"
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "อยู่ระหว่างดำเนินการ"
@@ -1798,9 +1484,7 @@ msgstr "ยกเลิกแล้ว"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "สำเร็จแล้ว"
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "สำเร็จแล้ว"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "ผู้ใช้งาน"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "ลิงก์"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "ไฟล์แนบ"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "ไม่พบไฟล์"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "เลือกไฟล์ที่ต้องการแนบ"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "ความคิดเห็น"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "สำเร็จแล้ว"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "จัดส่งแล้ว"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "ชิ้นส่วน"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "จัดส่งให้ลูกค้าแล้ว"
@@ -10893,361 +8312,6 @@ msgstr "จัดส่งให้ลูกค้าแล้ว"
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po
index 28461068fb..e2afb0c113 100644
--- a/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/tr/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"Language: tr_TR\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Kullanıcının bu modeli görüntüleme izni yok"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "E-posta (tekrar)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "E-posta adresi onayı"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Her seferind eaynı e-posta adresini yazmalısınız."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "MFA Kaydı etkisizleştirildi."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Sağlanan e-posta adresi geçerli değil."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Sağlanan e-posta alanı onaylanmadı."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Kayıt devre dışı."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "{original} birimi {unit} birimine dönüştürülemedi"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Geçersiz veri sağlandı"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Notlar"
@@ -104,90 +116,42 @@ msgstr "'{name}' değeri desen formatında yer almıyor"
msgid "Provided value does not match required pattern: "
msgstr "Sağlanan değer gerekli kalıpla eşleşmiyor: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Şifrenizi girin"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Lütfen Yeni Parolayı Girin"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Parolayı doğrulayın"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Yeni parolayı doğrulayın"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Eski parola"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "E-posta (tekrar)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "E-posta adresi onayı"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Her seferind eaynı e-posta adresini yazmalısınız."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "MFA Kaydı etkisizleştirildi."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Sağlanan e-posta adresi geçerli değil."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Sağlanan e-posta alanı onaylanmadı."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Kayıt devre dışı."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Boş seri numarası dizesi"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Yinelenen seri"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Grup aralığı {group}, izin verilen miktarı aşmaktadır ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Seri numarası bulunamadı"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Benzersiz seri numaralarının sayısı ({len(serials)}) ile miktarın ({expected_quantity}) eşleşmesi gerekmektedir"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Bu değerden HTML etiketlerini kaldır"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "E-posta"
@@ -434,60 +396,21 @@ msgstr "Aynı kaynak altında birden fazla aynı isim kullanılamaz"
msgid "Invalid choice"
msgstr "Geçersiz seçim"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Adı"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Açıklama"
@@ -495,8 +418,7 @@ msgstr "Açıklama"
msgid "Description (optional)"
msgstr "Açıklama (isteğe bağlı)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Yol"
@@ -541,14 +463,11 @@ msgstr "Sunucu Hatası"
msgid "An error has been logged by the server."
msgstr "Bir hafta sunucu tarafından kayıt edildi."
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Geçerli bir numara olmalı"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Para birimi"
@@ -556,11 +475,11 @@ msgstr "Para birimi"
msgid "Select currency from available options"
msgstr "Var olan seçeneklerden bir döviz birimi seçin"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Kullanıcı Adı"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Adı"
@@ -568,7 +487,7 @@ msgstr "Adı"
msgid "First name of the user"
msgstr "Kullanıcının adı"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Soyadı"
@@ -596,16 +515,10 @@ msgstr "Süper Kullanıcı"
msgid "Is this user a superuser"
msgstr "Bu kullanıcı bir süper kullanıcı mı"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Aktif"
@@ -645,7 +558,7 @@ msgstr "Veri Dosyası"
msgid "Select data file for upload"
msgstr "Yüklemek istediğiniz dosyayı seçin"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Uzak URL'den resim indirmek etkinleştirilmedi"
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Bilinmeyen veritabanı"
@@ -719,39 +632,12 @@ msgstr "Fazlalık %100'ü geçmemelidir"
msgid "Invalid value for overage"
msgstr "Aşım için geçersiz değer"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Kullanıcı Bilgisini Düzenle"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Şifre Belirle"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Parola alanları eşleşmelidir"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Sağlanan şifre yanlış"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Sistem Bilgisi"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "InvenTree Hakkında"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Üst Yapım İşi"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr "Ata Yapım"
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Bana atandı"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Veren"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "Yapımın silinebilmesi için önce iptal edilmesi gerekir"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Sarf Malzemesi"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "İsteğe Bağlı"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Montaj"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "İzlenen"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Test Edilebilir"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Test Edilebilir"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Parça"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Ayrıldı"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Mevcut"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Yapım İşi Emri"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Yapım İşi Emirleri"
@@ -956,7 +775,7 @@ msgstr "Kilidi açılmış bir parça için yapım siparişi oluşturulamaz"
msgid "Invalid choice for parent build"
msgstr "Üst yapım için geçersiz seçim"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Sorumlu kullanıcı veya grup belirtilmelidir"
@@ -964,254 +783,213 @@ msgstr "Sorumlu kullanıcı veya grup belirtilmelidir"
msgid "Build order part cannot be changed"
msgstr "Yapım siparişi parçası değiştirilemez"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Yapım İşi Emri Referansı"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Referans"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Yapımın kısa açıklaması (isteğe bağlı)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Bu yapım işinin tahsis edildiği yapım işi emri"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Yapım işi için parça seçin"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Satış Emri Referansı"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Bu yapım işinin tahsis edildiği satış emri"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Kaynak Konum"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Bu yapım işi için stok alınacak konumu seçin (her hangi bir stok konumundan alınması için boş bırakın)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Hedef Konum"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Tamamlanmış ögelerin saklanacağı konumu seçiniz"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Yapım İşi Miktarı"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Yapım işi stok kalemlerinin sayısı"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Tamamlanmış ögeler"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Tamamlanan stok kalemlerinin sayısı"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Yapım İşi Durumu"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Yapım işi durum kodu"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Sıra numarası"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Yapım işi çıktısı için sıra numarası"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Oluşturulma tarihi"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Hedef tamamlama tarihi"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Tamamlama tarihi"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "tamamlayan"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Veren"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Bu yapım işi emrini veren kullanıcı"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Sorumlu"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Bu yapım siparişinden sorumlu kullanıcı veya grup"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Harici Bağlantı"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Harici URL'ye bağlantı"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Yapım Önceliği"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Bu yapım siparişinin önceliği"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Proje Kodu"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Bu yapım siparişi için proje kodu"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "Yapıma ayrılanları tamamlamak için boşaltma görevi başarısız oldu"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "{build} yapım siparişi tamamlandı"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Bir yapım siparişi tamamlandı"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "İzlenebilir parçalar için seri numaraları sağlanmalıdır"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Yapım işi çıktısı belirtilmedi"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Yapım işi çıktısı zaten tamamlanmış"
-#: build/models.py:977
+#: build/models.py:975
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:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Miktar sıfırdan büyük olmalıdır"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "Miktar çıktı miktarından büyük olamaz"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "{serial} yapım çıktısı gerekli testleri geçemedi"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "Yapım Siparişi Satır Ögesi"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Nesne yap"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Nesne yap"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Miktar"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Yapım siparişi için gereken miktar"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Ana parça izlenebilir olarak işaretlendiğinden, yapım işi çıktısı için bir yapım işi ögesi belirtmelidir"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Ayrılan miktar ({q}) mevcut stok miktarını ({a}) aşmamalı"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Stok kalemi fazladan tahsis edilmiş"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Tahsis edilen miktar sıfırdan büyük olmalıdır"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Seri numaralı stok için miktar bir olmalı"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "Seçilen stok ögesi malzeme listesi satırıyla eşleşmiyor"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Stok Kalemi"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Kaynak stok kalemi"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Yapım işi için tahsis edilen stok miktarı"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Kurulduğu yer"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Hedef stok kalemi"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr "Yapım Düzeyi"
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Parça Adı"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr "Alt yapım siparişlerini otomatik olarak -üret"
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Yapım Çıktısı"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Malzeme listesi izlenebilir parçalar içerdiğinden tamsayı miktar gereklidir"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Seri Numaraları"
@@ -1385,19 +1124,7 @@ msgstr "Yapım işi çıktısı için seri numaraları girin"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Konum"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "Gerekli ögeleri eşleşen seri numaralarıyla otomatik ayır"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "Şu seri numaraları zaten varlar veya geçersizler"
@@ -1442,19 +1169,10 @@ msgstr "Yapım çıktı(larını) hurdaya ayırma nedeni"
msgid "Location for completed build outputs"
msgstr "Tamamlanan yapım çıktıları içi konum"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Durum"
@@ -1514,7 +1232,7 @@ msgstr "Ayrılmamışı Kabul Et"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Stok öğelerinin bu yapım siparişine tam olarak ayrılmadığını kabul edin"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Gerekli stok tamamen tahsis edilemedi"
@@ -1526,7 +1244,7 @@ msgstr "Tamamlanmamış Kabul et"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Gerekli sayıda derleme çıktısının tamamlanmadığını kabul edin"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Gerekli yapım işi miktarı tamamlanmadı"
@@ -1538,7 +1256,7 @@ msgstr "Yapım siparişinin açık alt yapım emirleri var"
msgid "Build order must be in production state"
msgstr "Yapım siparişi üretim durumunda olmalıdır"
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Yapım siparişinin tamamlanmamış çıktıları var"
@@ -1627,7 +1345,7 @@ msgstr "Otomatik ayırma görevini başlatma başarısız oldu"
msgid "Supplier Part Number"
msgstr "Sağlayıcı Parça Numarası"
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Üretici Parça Numarası"
@@ -1644,25 +1362,18 @@ msgstr "Yapım Referansı"
msgid "BOM Reference"
msgstr "ML Referansı"
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Paketleme"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "Parça ID"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "Parça DPN"
@@ -1682,26 +1393,16 @@ msgstr "ML Parça Adı"
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Seri Numara"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Ayrılan Miktar"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Mavcut Miktar"
@@ -1713,11 +1414,8 @@ msgstr "Parça Sınıfı Kimliği"
msgid "Part Category Name"
msgstr "Parça Sınıfı Adı"
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Takip Edilebilir"
@@ -1725,35 +1423,26 @@ msgstr "Takip Edilebilir"
msgid "Inherited"
msgstr "Miras Alındı"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Çeşide İzin Ver"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "ML Ögesi"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Ayrılan Stok"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "Siparişte"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "Üretimde"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "Harici Stok"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Mevcut Stok"
@@ -1778,7 +1465,6 @@ msgstr "Mevcut Turev Stoku"
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Bekliyor"
@@ -1798,9 +1484,7 @@ msgstr "İptal edildi"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Tamamlandı"
@@ -1817,383 +1501,6 @@ msgstr "Gecikmiş Yapım Siparişi"
msgid "Build order {bo} is now overdue"
msgstr "{bo} yapım siparişi şimdi gecikti"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Parçanın küçük resmi"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Barkod işlemleri"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "QR Kodunu Göster"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Barkodun Bağlantısını Kaldır"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Barkod Bağla"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Yazdırma işlemleri"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Yapım siparişi raporu yazdır"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Yapım İşi işlemleri"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Yapım İşini Düzenle"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Yapımı Çoğalt"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr "Yapımı Beklet"
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Yapım İşini İptal Et"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Yapımı Sil"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr "Yapımı Başlat"
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Tamamlanmış Yapım İşi"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Yapım Açıklaması"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Bu yapım siparişi için hiç yapım çıktısı oluşturulmadı"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Yapım işi tamamlandı olarak işaretlenmeye hazır"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Bekleyen çıktılar kaldığı için yapım işi emri tamamlanamıyor"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "Gerekli yapım işi miktarı henüz tamamlanmadı"
-
-#: build/templates/build/build_base.html:148
-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:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Hedeflenen tarih"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Bu yapım işinin %(target)s tarihinde süresi doluyor"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Vadesi geçmiş"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Tamamalanan Çıktılar"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Sipariş Emri"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Öncelik"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr "Yapım Siparişi Ver"
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr "Bu Yapımın Siparişi Verilsin mi?"
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Yapım Siparişini Sil"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "Yapım Siparişinin QR Kodu"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Yapım Siparişine Barkod Bağla"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Yapım İşi Detayları"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Stok Kaynağı"
-
-#: build/templates/build/detail.html:43
-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:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Hedef"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Hedef konumu belirtilmedi"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Ayrılan Parçalar"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Toplu"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Oluşturuldu"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Hedef tarih ayarlanmadı"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Tamamlandı"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Yapım İşi tamamlanmadı"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Alt Yapım İşi Emrileri"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr "Yapım Siparişi Satır Ögeleri"
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Stok ayırmayı iptal et"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Stok Ayırmayı İptal Et"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Yapıma stoku otomatik olarak ayır"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Otomatik Ayır"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Yapıma stoku elle ayır"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Stok Tahsis Et"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Gerekli parçaları sipariş edin"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Parça Siparişi"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "Mevcut stok bu yapım siparişi için belirtilen kaynak konuma göre süzüldü"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Tamamlanmamış Yapım İşi Çıktıları"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Yeni yapım işi çıktısı oluştur"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Yeni Yapım Çıktısı"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Harcanan Stok"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Tamamlanmış Yapım İşi Çıktıları"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Ekler"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Yapım İşi Notları"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Ayrılma Tamam"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Tüm satırlar tamamen tahsis edildi"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Yeni Yapım İşi Emri"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Yapım Siparişi Ayrıntıları"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Satır Ögeleri"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Tamamlanmamış Çıktılar"
-
#: common/api.py:725
msgid "Is Link"
msgstr "Link Olanlar"
@@ -2210,46 +1517,22 @@ msgstr "Kullanıcının bu ekleri silmek için izni yok"
msgid "User does not have permission to delete this attachment"
msgstr "Kullanıcının bu eki silmek için izni yok"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Geçersiz para birimi kodu"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Para birimi kodunu çoğalt"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "Geçerli bir para birimi kodu sağlanmamış"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Eklenti yok"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Dosya okurken hata (geçersiz biçim)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Dosya okurken hata (geçersiz biçim)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Dosya okurken hata (hatalı ölçüler)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Dosya okurken hata (veri bozulmuş olabilir)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Dosya"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Yüklenecek dosyayı seç"
-
#: common/models.py:73
msgid "Updated"
msgstr "Güncellendi"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "Anahtar dizesi benzersiz olmalı"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Kullanıcı"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Fiyat"
@@ -2328,512 +1608,493 @@ msgstr "Fiyat"
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "Token"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Gizli"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Başlık"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Başlık"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Bağlantı"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Yayınlandı"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Yazar"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Özet"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Oku"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "Haberi okudunuz mu?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Resim"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Görsel yükleyin"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Sembol"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Tanımlama"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "Birim tanımlaması"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Ek"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Eksik dosya"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Bozuk dış bağlantı"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Eklenecek dosyayı seç"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Yorum"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Anahtar"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr "Renk"
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr "Model"
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr "Özel Durum"
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr "Özel Durumlar"
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr "Model seçilmelidir"
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr "Anahtar Seçilmelidir"
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr "Mantıksal anahtar seçilmelidir"
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Oluşturuldu"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Değer"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Yeni {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} iptal edildi"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr "Size atanmış bir emir iptal edildi"
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Alınan Ürünler"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr "Döviz Güncelleme Aralığı"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Döviz kurlarını şu sıklıkla güncelle (etkisizleştirmek için sıfır yapın)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "günler"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "URL'leri doğrularken şema tanımlamasını gerekli kıl"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Doğrulama gerektir"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Belirli bir eylem için açıkça kullanıcı doğrulamasını gerekli kıl."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Ağaç Derinliği"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Ağaç görünümü için varsayılan derinlik. Daha derin düzeyler gerek oldukça tembel olarak yüklenebilir."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Güncelleme Denetleme Aralığı"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Güncellemeleri şu sıklıkla denetle (etkisizleştirmek için sıfır yapın)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Otomatik Yedekleme"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Veritabanı ve ortam dosyalarını otomatik yedeklemeyi etkinleştir"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Otomatik Yedekleme Aralığı"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Otomatik yedekleme olayları arasındaki gün sayısını belirtin"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Görev Silme Aralığı"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Arkaplan görev sonuçları belirtilen gün sayısı kadar sonra silinecektir"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Hata Günlüğü Silme Aralığı"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Hata günlükleri belirtilen gün sayısı kadar sonra silinecektir"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Bildirim Silme Aralığı"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Kullanıcı bildirimleri belirtilen gün sayısı kadar sonra silinecektir"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Barkod Desteği"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Web arayüzünde barkod tarayıcı desteğini etkinleştir"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Barkod Girdi Gecikmesi"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Barkod girdi işleme gecikme süresi"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Barkod Web Kamerası Desteği"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Tarayıcıda web kamerası aracılığıyla barkod taramaya izin ver"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr "Barkod Verisini Göster"
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr "Barkod verisini tarayıcıda metin olarak görüntüle"
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr "Barkod Üreteci Eklentisi"
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr "Dahili barkod üretimi için kullanılacak eklenti"
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Parça Revizyonları"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Parça için revizyon alanını etkinleştir"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr "Yalnızca Montaj Revizyonu"
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr "Yalnızca montaj parçaları için revizyona izin ver"
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr "Montajdan Silmeye İzin Ver"
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr "Bir montajda kullanılan parçaları silmeye izin ver"
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "DPN Regex"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Parça DPN eşleştirmesi için Düzenli İfade Kalıbı (Regex)"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Yinelenen DPN'ye İzin Ver"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Birden çok parçanın aynı DPN'yi paylaşmasına izin ver"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "DPN Düzenlemeye İzin Ver"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Parçayı düzenlerken DPN değiştirmeye izin ver"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Parça ML Verisini Kopyala"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Bir parçayo çoğaltırken varsayılan olarak ML verisini kopyala"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Parça Parametre Verisini Kopyala"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Bir parçayı çoğaltırken varsayılan olarak parametre verisini kopyala"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Parça Test Verisini Kopyala"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Bir parçayı çoğaltırken varsayılan olarak test verisini kopyala"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Kategori Paremetre Sablonu Kopyala"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "Parça oluştururken kategori parametre şablonlarını kopyala"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Şablon"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Parçaları varsayılan olan şablondur"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Bileşen"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Parçalar varsayılan olarak alt bileşen olarak kullanılabilir"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Satın Alınabilir"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Parçalar varsayılan olarak satın alınabilir"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Satılabilir"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Parçalar varsayılan olarak satılabilir"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Parçalar varsayılan olarak takip edilebilir"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Sanal"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Parçalar varsayılan olarak sanaldır"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Görünümlerde İçe Aktarmayı Göster"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Bazı parça görünümlerinde içe aktarma sihirbazını görüntüle"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "İlgili parçaları göster"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Bir parça için ilgili parçaları göster"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Başlangıç Stok Verisi"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Yeni bir parça eklerken başlangıç stoku oluşturmaya izin ver"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Başlangıç Sağlayıcı Verisi"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Yeni bir parça oluştururken başlangıç sağlayıcı verisi oluşturmaya izin ver"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Parça Adı Görüntüleme Biçimi"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Parça adını görüntüleme biçimi"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Parça Sınıfının Varsayılan Simgesi"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Parça sınıfı için varsayılan simge (boş bırakılırsa simge kullanılmaz)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Parametre Birimlerini Zorunlu Kıl"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Birimler sağlanırsa, parametre değerleri belirtilen birimlere uymalıdır"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Minimum Fiyatlandırma Ondalık Basamakları"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Fiiyatlandırma verisini oluştururken gösterilecek ondalık basamakların minimum sayısı"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Maksimum Fiyatlandırma Ondalık Basamakları"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Fiiyatlandırma verisini oluştururken gösterilecek ondalık basamakların maksimum sayısı"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Sağlayıcı Fiyatlandırmasını Kullan"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Genel fiyatlandırma hesaplamalarına sağlayıcı fiyat aralıklarını ekle"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Satın Alma Geçmişini Geçersiz Kılma"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Geçmiş satınalma siparişi fiyatlandırması, sağlayıcı fiyat aralıklarını geçersiz kılar"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Stok Ögesi Fiyatlandırmasını Kullan"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Fiyatlandırma hesaplamaları için elle girilen stok verisinin fiyatlandırmasını kullan"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Stok Ögesi Fiyatlandırma Yaşı"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Bu gün sayısından daha eski olan stok kalemlerini fiyatlandırma hesaplamalarından hariç tut"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Türev Fiyatlandırması Kullan"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Genel fiyat hesaplamalarına türev fiyatlarını da ekle"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Yalnızca Etkin Türevler"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Türev fiyatlandırması için yalnızca etkin türev parçaları kullan"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Fiyatlandırmayı Yeniden Oluşturma Aralığı"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Parça fiyatlandrımasının otomatik güncellenmesinden önceki gün sayısı"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Dahili Fiyatlar"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Parçalar için dahili fiyatları etkinleştir"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Dahili Fiyat Geçersiz Kılma"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Varsa, dahili fiyatlar fiyat aralığı hesaplarını geçersiz kılar"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Etiket yazdırmayı etkinleştir"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Web arayüzünden etiket yazdırmayı etkinleştir"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "Etiket Resmi DPI Değeri"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Resim dosyaları üretirken etiket yazdırma eklentilerine sağlanacak DPI çözünürlüğü"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Raporları Etkinleştir"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Rapor üretimini etkinleştir"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Hata Ayıklama Modu"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Raporları hata ayıklama modunda üret (HTML çıktısı)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "Rapor Hatalarını Günlüğe Kaydet"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr "Raporlar üretirken oluşan hataları günlüğe kaydet"
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Sayfa Boyutu"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "PDF raporlar için varsayılan sayfa boyutu"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Küresel Çapta Benzersiz Seri Numaraları"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Stok ögeleri için seri numaraları küresel çapta benzersiz olmalıdır"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Seri Numaralarını Otomatik Doldur"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Seri numaralarını formlarda otomatik doldur"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Tükenen Stoku Sil"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "Bir stok ögesi tükendiğinde varsayılan davranışı belirler"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Parti Kodu Şablonu"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Stok ögelerine varsayılan parti kodlarını üretmek için şablon"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Stok Sona Erme Tarihi"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Stokun sona erme işlevselliğini etkinleştir"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Süresi Dolan Stoku Sat"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Süresi dolan stok satışına izin ver"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Stok Eskime Süresi"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Stok öğelerinin son kullanma tarihi geçmeden eskimiş sayıldığı gün sayısı"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Yapımın Süresi Geçmiş Stoku"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Süresi geçmiş stok ile yapıma izin ver"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Stok Sahipliği Kontrolü"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Stok konumu ve ögeler üzerinde sahiplik kontrolünü etkinleştirin"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Varsayılan Stok Konumu Simgesi"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Stok konumu için varsayılan simge (boşsa simge yok demektir)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Kurulu Stok Ögelerini Göster"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Stok tablolarında kurulu stok ögelerini göster"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr "Ögelerin kurulumunu yaparken ML'i kontrol et"
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "Kurulu stok ögeleri üst parçanın ML'nde mevcut olmalıdır"
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "Stok Dışı Aktarıma İzin Ver"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Stokta olmayan ögelerin stok konumları arasında aktarılmasına izin ver"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Yapım Siparişi Referans Kalıbı"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Yapım Siparişi referans alanını üretmek için gerekli kalıp"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "Sorumlu Sahip Gerektir"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr "Her siparişe sorumlu bir yetkili atanmalıdır."
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr "Aktif Parça Gerekli"
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr "Etkin olmayan parçalar için yapı sırası oluşturulmasını önleyin."
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr "Kilitli Parça Gerekli"
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr "Kilitlenmemiş parçalar için yapı sırası oluşturulmasını engelle."
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr "Geçerli BOM gereklidir."
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr "BOM doğrulanmadan yapı sırası oluşturulmasını engelle."
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr "Kapalı Alt Siparişler Gerekli"
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr "Tüm alt siparişler kapatılana kadar yapı sırası tamamlanmasını engelle."
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr "Testler Geçene Kadar Engelle"
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Tüm gerekli testler geçene kadar yapı çıktıları tamamlanmasını engelle"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "İade Siparişlerini Etkinleştir"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Kullanıcı arayüzünde iade siparişi işlevselliğini etkinleştirin."
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Kullanıcı arayüzünde iade siparişi işlevselliğini etkinleştirin."
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr "İade Sipariş referans alanı oluşturmak için gerekli desen"
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Tamamlanan İade Siparişlerini Düzenle"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Tamamlandıktan sonra iade emirlerini düzenlemeye izin ver"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Satış Siparişi Referans Şablonu"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Satış Siparişi referans alanını üretmek için gerekli şablon"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Satış Siparişi Varsayılan Gönderi"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Satış siparişleriyle varsayılan gönderi oluşturmayı etkinleştir"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Tamamlanmış Satış Siparişini Düzenle"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Gönderilen veya tamamlanan satış siparişlerini düzenlemeye izin ver"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr "Gönderilen Siparişleri Tamamlandı Olarak İmle"
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "Gönderildi olarak imlenen satış siparişleri \"gönderildi\" durumu atlanarak otomatik olarak tamamlanacaktır"
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Satın Alma Siparişi Referans Şablonu"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Satın Alma Siparişi referans alanını üretmek için gerekli şablon"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Tamamlanan Satın Alma Siparişlerini Düzenle"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Gönderildikten veya tamamlandıktan sonra satın alma siparişlerini düzenlemeye izin ver"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Satın Alma Siparişlerini Otomatik Tamamla"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Tüm satır ögeleri alındığında satın alma siparişini otomatikmen tamamlandı olarak imle"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Şifreyi unuttumu etkinleştir"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Giriş yapma sayfasında şifremi unuttum işlevini etkinleştir"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Kayıt olmayı etkinleştir"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Giriş yapma sayfalarında kullanıcılar için kendini kaydetme işlevini etkinleştir"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "E-posta Gerekir"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Kullanıcı ayrıntılarını TOA hesabı verisinden otomatik olarak doldur"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Postayı iki kez gir"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Hesap oluştururken kullanıcıların postalarını iki kez girmelerini iste"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Şifreyi iki kez gir"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Hesap oluştururken kullanıcıların şifrelerini iki kez girmesini iste"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Alanlara izin ver"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Belirli alanlara hesap açmayı kısıtla (virgülle ayrılmış, @ ile başlayan)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Hesap oluştururken grup"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr "Yeni kullanıcıların kayıt sırasında atanacağı grup. Eğer TOA grup eşitlemesi etkinse, yalnızca ıdP'den hiçbir grup atanamazsa bu grup ayarlanır."
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "ÇFKD'yi Zorunlu Kıl"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Kullancıların tam isimlerini göster"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Aktif olmayan parçaları gizle"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Takip edilen parçaları göster"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Takip edilen parçaları ana sayfada göster"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Takip edilen kategorileri göster"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Takip edilen parça kategorilerini ana sayfada göster"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Stoğu düşenleri göster"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Stoku tükenenleri göster"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Stoku tükenenleri ana sayfada göster"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "İhtiyaç duyulan stoku göster"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Yapılar için ihtiyaç duyulan stoku ana sayfada göster"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Son kullanım tarihi geçmiş stoku göster"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Son kullanım tarihi geçmiş stoku ana sayfada göster"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Son kullanım tarihi yaklaşmış stoku göster"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Bekleyen yapıları göster"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Bekleyen yapıları ana sayfada göster"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Haberleri Göster"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Haberleri ana sayfada göster"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Parça Ara"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Parçaları arama ön izleme penceresinde görüntüle"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Parça Tedarikçilerini Ara"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Parça Üreticilerini Ara"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Aktif olmayan parçaları gizle"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Konum Ara"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Şirketleri Ara"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Formlarda Miktarı Göster"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Navigasyon Çubuğunu Sabitle"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Tarih Biçimi"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Parça Planlaması"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "Parça planlama bilgilerini görüntüle"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Parça Stoksayımı"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Tablo satır uzunluğu"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Dosya Yükle"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Alanları Eşleştir"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Üretici"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Şirket"
@@ -4496,8 +3527,7 @@ msgstr "Şirket"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Şirketler"
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "İnternet Sitesi"
@@ -4531,11 +3559,7 @@ msgstr "İletişim telefon numarası"
msgid "Contact email address"
msgstr "İletişim e-posta adresi"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "İletişim"
@@ -4579,293 +3603,249 @@ msgstr "Bu şirket üretim yapıyor mu?"
msgid "Default currency used for this company"
msgstr "Bu şirket için varsayılan para birimi"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Adres"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Adres"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Şirket Seç"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Adres Adı"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Birincil Adres"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "Birincil adres olarak ayarla"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "1. Satır"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "1. Adres Satırı"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "2. Satır"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "2. Adres Satırı"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Posta Kodu"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Şehir/Bölge"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Temel Parça"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Parça seçin"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Üretici seçin"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr "ÜPN"
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Parça üreticisi açıklaması"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Parametre adı"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Parametre değeri"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Birim"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Birim Parametreleri"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Tedarikçi Parçası"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Tedarikçi"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Tedarikçi seçin"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr "Bu parça üreticisi aktif mi?"
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Parça üreticisi seç"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Not"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "temel maliyet"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "çoklu"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Pasif"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Satın Alma Emri Oluştur"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Müşteri"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Tedarikçi Parçaları"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Yeni tedarikçi parçası oluştur"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Yeni Tedarikçi Parçası"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Tedarikçi Stoku"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Satın Alma Emirleri"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Yeni satın alma emri oluştur"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Yeni Satın Alma Emri"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Satış Emirleri"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Yeni satış emri oluştur"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Yeni Satış Emri"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Atanan Stok"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Üreticiler"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Parça siparişi"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Tedarikçi Parça Stoku"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Tedarikçi Parçası Emirleri"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Fiyat Bilgisi"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Stok Kalemleri"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Tedarikçi Parçası Fiyatlandırması"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Yeni Tedarikçi"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Yeni Üretici"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Müşteriler"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Yeni Müşteri"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Yeni Şirket"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Tamamlandı"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Sipariş Emri"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Harici sayfaya bağlantı"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Hedeflenen tarih"
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr "Oluşturan"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Sipariş referansı"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Hedef"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Müşteri"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Sevk edildi"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "Tahsis miktarı stok miktarını aşamaz"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "Seri numaralı stok kalemi için miktar bir olmalı"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Stok tahsis miktarını girin"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Satır Ögeleri"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Emiri dosya çıkar"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Siparişi iptal et"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Siparişi tamamlandı olarak işaretle"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "Aşağıdaki gerekli sütunlar için eksik seçimler"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Dosya Alanları"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Tedarikçi Parçası Seçin"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Sipariş Emri için Dosya Yükle"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Sipariş Notları"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Toplam Maliyet"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "İşlemler"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr "DPN"
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Revizyon"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Anahtar kelimeler"
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Çeşidi"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Minimum Stok"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Parçalar"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Varsayılan Konum"
@@ -7044,18 +5176,11 @@ msgstr "Varsayılan Konum"
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Parça Kategorileri"
@@ -7063,10 +5188,7 @@ msgstr "Parça Kategorileri"
msgid "Default location for parts in this category"
msgstr "Bu kategori içindeki parçalar için varsayılan konum"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "Yinelenen DPN'ye parça ayarlarında izin verilmiyor"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Parça adı"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "Şablon Mu"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "Bu parça bir şablon parçası mı?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "Bu parça başka bir parçanın çeşidi mi?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "Parça revizyon veya versiyon numarası"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Varsayılan Tedarikçi"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "Varsayılan tedarikçi parçası"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "Bu parça diğer parçalardan yapılabilir mi?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "Bu parça diğer parçaların yapımında kullanılabilir mi?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "Bu parça dış tedarikçilerden satın alınabilir mi?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "Bu parça müşterilere satılabilir mi?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "Bu parça aktif mi?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Oluşturan Kullanıcı"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Test Adı"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Test Açıklaması"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Etkin"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Gerekli"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "Testi geçmesi için bu gerekli mi?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "Parametre şablon adı benzersiz olmalıdır"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "Parametre Şablonu"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "Bu malzeme listesi, çeşit parçalar listesini kalıtsalıdır"
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Çeşit parçaların stok kalemleri bu malzeme listesinde kullanılabilir"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Alt kategoriler"
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Stok Kalemleri"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Parçalar (Alt kategoriler dahil)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Parça Stoku"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Yenile"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "Parça Test Şablonları"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "Test Şablonu Ekle"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Parça Çeşitleri"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Yeni çeşit oluştur"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "Yeni Çeşit"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Parça Tedarikçileri"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "Etiket Yazdır"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Stok işlemleri"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "Parça işlemleri"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "Bu parça bir şablon parçadır (Bu parçanın çeşitleri yapılabilir)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "Parça stoku seri numarası ile takip edilebilir"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "Bu parça harici tedarikçilerden satın alınabilir"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Son Seri Numarası"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Birim Maliyeti"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Stok"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Fiyatlandırma"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Stok Yok"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Düşük Stok"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "Malzeme Listesi dosyası gerekli sütün adlarını sağlandığı şekilde içermelidir "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "Malzeme Listesi Şablonu Yükle"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "Yeni parça çeşidi oluştur"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "Şablon için geçerli bir nesne sağlanmadı"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "İçin Gerekli Olan"
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Toplu"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Seri No"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Stok Konumu"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Stok Konumları"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "Seri numarası olan ögenin miktarı bir olmalı"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Miktar birden büyük ise seri numarası ayarlanamaz"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Üst Stok Kalemi"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Bu stok kalemi için tedarikçi parçası seçin"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Bu öge için seri numarası"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "Miktar seri numaları ile eşleşmiyor"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Stok kalemi stokta olmadığı için taşınamaz"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Alt konumlar"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "Karantinaya alındı"
msgid "Legacy stock tracking entry"
msgstr "Eski stok izleme girişi"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Stok kalemi oluşturuldu"
@@ -10849,7 +8268,7 @@ msgstr "Üst ögeden ayır"
msgid "Split child item"
msgstr "Alt ögeyi ayır"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Stok parçalarını birleştir"
@@ -10869,7 +8288,7 @@ msgstr "Yapım emri çıktısı tamamlandı"
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Müşteriye gönderildi"
@@ -10893,361 +8312,6 @@ msgstr "Müşteriye gönderildi"
msgid "Returned from customer"
msgstr "Müşteriden geri döndü"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Konuma Tara"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Yazdırma işlemleri"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "Stok ayarlama işlemleri"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Stoku seri numarala"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "Çeşide çevir"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Yapım İşi"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Konum ayarlanmadı"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Stok kalemi tüm gerekli testleri geçmedi"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "Bu stok kaleminin süresi %(item.expiry_date)s tarihinde sona erdi"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "Bu stok kaleminin süresi %(item.expiry_date)s tarihinde sona erecek"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Uyarı"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Bu işlem kolayca geri alınamaz"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "Bu stok kalemi için seri numaralandırılmış ögeler oluştur."
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Seri numaralandırılacak miktarı ve benzersiz seri numaralarını seçin."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Konum işlemleri"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Konumu düzenle"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Konumu sil"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "Bu konumun sahipleri listesinde değilsiniz. Bu stok konumu düzenlenemez."
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Yeni stok konumu oluştur"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Yeni Konum"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Giriş"
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Kategori Ayarları"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "Parça Parametre Şablonu"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Commit Tarihi"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "Commit Hash Değeri"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Arama"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Sunucu"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Tema Ayarları"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Tema Seç"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Dil Ayarları"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Dili Ayarla"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Ana Sayfa Ayarları"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Arama Ayarları"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "InvenTree Sürümü"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Güncel"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Güncelleme Mevcut"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "API Sürümü"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Python Sürümü"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Django Sürümü"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Katkıda Bulunanlar"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Mobil Uygulama"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "Hata Raporu Gönder"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "panoya kopyala"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "sürüm bilgisini kopyala"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Onay"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Dosya Ekle"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Kapat"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Al"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Sat"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Bildirimleri Göster"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Yeni Bildirimler"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Çıkış"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Tüm bildirimleri ve içeriğini göster"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "QR sağlanamadı"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Başarıyla çıkış yapıldı."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Tekrar giriş yap"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Arama sonuçlarının hepsini göster"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Aramayı temizle"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Arama menüsünü kapat"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Sistem adı"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Veritabanı"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "Sunucu debug modunda çalışıyor"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Docker modu"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "Server docker ile yayınlandı"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Eklenti Desteği"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Eklenti desteği etkin"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Eklenti desteği devre dışı"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Sunucu Durumu"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Sağlıklı"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Sorun algılandı"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Arkaplan işi"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Arkaplan işleri çalışmıyor"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "E-posta Ayarları"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "E-posta ayarları yapılandırılmadı"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Evet"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Hayır"
-
#: users/admin.py:101
msgid "Users"
msgstr "Kullanıcılar"
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Satın Alma Emirleri"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Satış Emirleri"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr "İzinleri ayarla"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Grup"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Görünüm"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Parçayı görüntüleme izni"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Parça ekleme izni"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Değiştir"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Parçaları düzenleme izni"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Parçaları silme izni"
diff --git a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po
index c30637c174..025f624241 100644
--- a/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/uk/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"Language: uk_UA\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "У користувача немає дозволу на перегляд цієї моделі"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (ще раз)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Підтвердження адреси електронної пошти"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "Ви повинні використовувати щоразу однаковий email."
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr ""
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Вказана основна адреса електронної пошти недійсна."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Наданий домен електронної пошти не затверджено."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Реєстрацію вимкнено."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Не вдалося перетворити {original} на {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Невірна кількість"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Нотатки"
@@ -104,90 +116,42 @@ msgstr ""
msgid "Provided value does not match required pattern: "
msgstr ""
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Введіть пароль"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Введіть новий пароль"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Підтвердити пароль"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Підтвердити новий пароль"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Старий пароль"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (ще раз)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Підтвердження адреси електронної пошти"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "Ви повинні використовувати щоразу однаковий email."
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr ""
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "Вказана основна адреса електронної пошти недійсна."
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "Наданий домен електронної пошти не затверджено."
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "Реєстрацію вимкнено."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Пустий серійний номер"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr ""
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr ""
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr ""
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr ""
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr ""
@@ -434,60 +396,21 @@ msgstr ""
msgid "Invalid choice"
msgstr ""
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr ""
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr ""
@@ -495,8 +418,7 @@ msgstr ""
msgid "Description (optional)"
msgstr ""
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Шлях"
@@ -541,14 +463,11 @@ msgstr ""
msgid "An error has been logged by the server."
msgstr ""
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr ""
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr ""
@@ -556,11 +475,11 @@ msgstr ""
msgid "Select currency from available options"
msgstr ""
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr ""
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Ім`я"
@@ -568,7 +487,7 @@ msgstr "Ім`я"
msgid "First name of the user"
msgstr ""
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Прізвище"
@@ -596,16 +515,10 @@ msgstr ""
msgid "Is this user a superuser"
msgstr ""
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr ""
@@ -645,7 +558,7 @@ msgstr ""
msgid "Select data file for upload"
msgstr ""
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr ""
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr ""
@@ -719,39 +632,12 @@ msgstr ""
msgid "Invalid value for overage"
msgstr ""
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr ""
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr ""
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr ""
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr ""
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr ""
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr ""
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr ""
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr ""
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr ""
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr ""
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr ""
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr ""
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr ""
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr ""
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr ""
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr ""
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr ""
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Деталь"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr ""
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr ""
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr ""
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr ""
@@ -956,7 +775,7 @@ msgstr ""
msgid "Invalid choice for parent build"
msgstr ""
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr ""
@@ -964,254 +783,213 @@ msgstr ""
msgid "Build order part cannot be changed"
msgstr ""
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr ""
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr ""
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr ""
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr ""
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Обрати деталь для створення"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr ""
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr ""
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr ""
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr ""
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr ""
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr ""
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr ""
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr ""
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr ""
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr ""
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr ""
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr ""
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr ""
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr ""
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr ""
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr ""
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr ""
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr ""
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr ""
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr ""
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr ""
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr ""
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr ""
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr ""
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr ""
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr ""
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr ""
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr ""
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr ""
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr ""
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr ""
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr ""
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr ""
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr ""
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr ""
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr ""
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr ""
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr ""
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr ""
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr ""
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr ""
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr ""
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr ""
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr ""
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr ""
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr ""
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr ""
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr ""
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr ""
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr ""
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr ""
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr ""
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr ""
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr ""
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr ""
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr ""
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr ""
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr ""
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr ""
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr ""
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr ""
@@ -1385,19 +1124,7 @@ msgstr ""
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr ""
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr ""
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr ""
@@ -1442,19 +1169,10 @@ msgstr ""
msgid "Location for completed build outputs"
msgstr ""
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr ""
@@ -1514,7 +1232,7 @@ msgstr ""
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr ""
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr ""
@@ -1526,7 +1244,7 @@ msgstr ""
msgid "Accept that the required number of build outputs have not been completed"
msgstr ""
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr ""
@@ -1538,7 +1256,7 @@ msgstr ""
msgid "Build order must be in production state"
msgstr ""
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr ""
@@ -1627,7 +1345,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr ""
@@ -1644,25 +1362,18 @@ msgstr ""
msgid "BOM Reference"
msgstr ""
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr ""
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr ""
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr ""
@@ -1682,26 +1393,16 @@ msgstr ""
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr ""
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr ""
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr ""
@@ -1713,11 +1414,8 @@ msgstr ""
msgid "Part Category Name"
msgstr ""
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr ""
@@ -1725,35 +1423,26 @@ msgstr ""
msgid "Inherited"
msgstr ""
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr ""
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr ""
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr ""
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr ""
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr ""
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr ""
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr ""
@@ -1778,7 +1465,6 @@ msgstr ""
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr ""
@@ -1798,9 +1484,7 @@ msgstr ""
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr ""
@@ -1817,383 +1501,6 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr ""
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr ""
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr ""
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr ""
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr ""
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr ""
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr ""
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr ""
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr ""
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr ""
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr ""
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr ""
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr ""
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr ""
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr ""
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr ""
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr ""
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr ""
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr ""
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr ""
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr ""
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr ""
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr ""
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr ""
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr ""
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr ""
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr ""
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr ""
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr ""
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr ""
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr ""
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr ""
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr ""
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr ""
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr ""
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr ""
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr ""
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr ""
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr ""
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr ""
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr ""
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr ""
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr ""
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr ""
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr ""
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr ""
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr ""
-
#: common/api.py:725
msgid "Is Link"
msgstr ""
@@ -2210,46 +1517,22 @@ msgstr ""
msgid "User does not have permission to delete this attachment"
msgstr ""
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr ""
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr ""
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr ""
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr ""
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr ""
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr ""
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr ""
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr ""
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr ""
-
#: common/models.py:73
msgid "Updated"
msgstr ""
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr ""
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr ""
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr ""
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr ""
@@ -2328,512 +1608,493 @@ msgstr ""
msgid "Unit price at specified quantity"
msgstr ""
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr ""
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr ""
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr ""
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr ""
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr ""
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr ""
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr ""
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr ""
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr ""
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr ""
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr ""
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr ""
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr ""
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr ""
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr ""
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr ""
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr ""
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr ""
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr ""
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr ""
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr ""
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr ""
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr ""
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr ""
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr ""
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr ""
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr ""
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr ""
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr ""
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr ""
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr ""
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr ""
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr ""
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr ""
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr ""
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr ""
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr ""
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr ""
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr ""
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr ""
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr ""
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr ""
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr ""
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr ""
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr ""
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr ""
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr ""
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr ""
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr ""
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr ""
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr ""
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr ""
@@ -3001,11 +2262,11 @@ msgstr ""
msgid "How often to update exchange rates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr ""
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr ""
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr ""
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr ""
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr ""
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr ""
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr ""
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr ""
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr ""
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr ""
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr ""
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr ""
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr ""
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr ""
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr ""
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr ""
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr ""
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr ""
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr ""
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr ""
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr ""
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr ""
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr ""
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr ""
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr ""
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr ""
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr ""
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr ""
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr ""
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr ""
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr ""
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr ""
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr ""
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr ""
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr ""
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr ""
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr ""
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr ""
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr ""
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr ""
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr ""
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr ""
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr ""
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr ""
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr ""
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr ""
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr ""
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr ""
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr ""
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr ""
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr ""
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr ""
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr ""
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr ""
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr ""
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr ""
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr ""
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr ""
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr ""
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr ""
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr ""
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr ""
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr ""
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr ""
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr ""
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr ""
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr ""
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr ""
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr ""
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr ""
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr ""
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr ""
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr ""
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr ""
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr ""
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr ""
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr ""
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr ""
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr ""
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr ""
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr ""
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr ""
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr ""
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr ""
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr ""
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr ""
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr ""
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr ""
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr ""
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr ""
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr ""
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr ""
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr ""
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr ""
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr ""
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr ""
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr ""
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr ""
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr ""
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr ""
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr ""
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr ""
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr ""
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr ""
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr ""
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr ""
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr ""
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr ""
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr ""
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr ""
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr ""
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr ""
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr ""
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr ""
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr ""
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr ""
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr ""
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr ""
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr ""
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr ""
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr ""
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr ""
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr ""
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr ""
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr ""
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr ""
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr ""
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr ""
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr ""
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr ""
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr "Чи призначені групи користувачеві повинні бути видалені, якщо вони не є резервним сервером IdP. Відключення цього налаштування може спричинити проблеми безпеки"
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr ""
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr ""
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr ""
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr ""
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr ""
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr ""
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr ""
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr ""
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr ""
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr ""
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr ""
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr ""
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr ""
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr ""
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr ""
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr ""
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr ""
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr ""
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr ""
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr ""
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr ""
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr ""
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr ""
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr ""
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr ""
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr ""
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr ""
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr ""
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr ""
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr ""
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr ""
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr ""
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr ""
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr ""
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr ""
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr ""
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr ""
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr ""
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr ""
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr ""
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr ""
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr ""
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr ""
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr ""
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr ""
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr ""
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr ""
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr ""
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr ""
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr ""
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr ""
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr ""
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr ""
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr ""
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr ""
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr ""
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr ""
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr ""
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr ""
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr ""
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr ""
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr ""
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr ""
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr ""
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr ""
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr ""
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr ""
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr ""
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr ""
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr ""
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr ""
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr ""
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr ""
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr ""
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr ""
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr ""
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr ""
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr ""
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr ""
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr ""
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr ""
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr ""
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr ""
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr ""
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr ""
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr ""
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr ""
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr ""
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr ""
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr ""
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr ""
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr ""
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr ""
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr ""
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr ""
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr ""
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr ""
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr ""
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr ""
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr ""
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr ""
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr ""
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr ""
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr ""
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr ""
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr ""
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr ""
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr ""
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr ""
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr ""
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr ""
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr ""
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr ""
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr ""
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr ""
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr ""
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr ""
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr ""
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr ""
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr ""
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr ""
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr ""
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr ""
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr ""
msgid "Invalid domain name: {domain}"
msgstr ""
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr ""
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr ""
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr ""
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr ""
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr ""
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr ""
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr ""
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr ""
@@ -4496,8 +3527,7 @@ msgstr ""
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr ""
@@ -4509,9 +3539,7 @@ msgstr ""
msgid "Description of the company"
msgstr ""
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr ""
@@ -4531,11 +3559,7 @@ msgstr ""
msgid "Contact email address"
msgstr ""
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr ""
@@ -4579,293 +3603,249 @@ msgstr ""
msgid "Default currency used for this company"
msgstr ""
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr ""
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr ""
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr ""
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr ""
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr ""
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr ""
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr ""
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr ""
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr ""
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr ""
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr ""
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr ""
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr ""
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr ""
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr ""
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr ""
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr ""
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr ""
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr ""
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr ""
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr ""
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr ""
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr ""
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr ""
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr ""
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr ""
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr ""
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr ""
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr ""
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr ""
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr ""
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr ""
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr ""
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr ""
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr ""
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr ""
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr ""
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr ""
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr ""
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr ""
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr ""
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr ""
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr ""
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr ""
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr ""
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr ""
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr ""
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr ""
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr ""
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr ""
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr ""
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr ""
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr ""
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr ""
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr ""
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr ""
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr ""
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr ""
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr ""
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr ""
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr ""
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr ""
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr ""
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr ""
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr ""
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr ""
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr ""
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr ""
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr ""
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr ""
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr ""
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr ""
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr ""
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr ""
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr ""
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr ""
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr ""
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr ""
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr ""
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr ""
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr ""
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr ""
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr ""
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr ""
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr ""
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr ""
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr ""
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr ""
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr ""
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr ""
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr ""
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr ""
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr ""
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr ""
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr ""
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr ""
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr ""
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr ""
-
-#: company/views.py:52
-msgid "New Company"
-msgstr ""
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr ""
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr ""
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr ""
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr ""
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr ""
@@ -5696,458 +4202,462 @@ msgstr ""
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr ""
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr ""
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr ""
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr ""
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr ""
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr ""
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr ""
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr ""
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr ""
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr ""
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr ""
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr ""
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr ""
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr ""
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr ""
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr ""
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr ""
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr ""
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr ""
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr ""
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr ""
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr ""
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr ""
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr ""
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr ""
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr ""
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr ""
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr ""
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr ""
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr ""
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr ""
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr ""
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr ""
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr ""
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr ""
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr ""
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr ""
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr ""
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr ""
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr ""
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr ""
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr ""
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr ""
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr ""
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr ""
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr ""
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr ""
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr ""
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr ""
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr ""
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr ""
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr ""
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr ""
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr ""
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr ""
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr ""
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr ""
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr ""
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr ""
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr ""
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr ""
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr ""
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr ""
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr ""
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr ""
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr ""
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr ""
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr ""
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr ""
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr ""
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr ""
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr ""
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr ""
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr ""
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr ""
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr ""
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr ""
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr ""
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr ""
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr ""
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr ""
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr ""
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr ""
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr ""
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr ""
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr ""
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr ""
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr ""
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr ""
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr ""
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr ""
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr ""
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr ""
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr ""
@@ -6267,12 +4789,11 @@ msgstr ""
msgid "Select destination location for received items"
msgstr ""
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr ""
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr ""
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr ""
@@ -6316,9 +4837,7 @@ msgstr ""
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr ""
@@ -6440,385 +4959,16 @@ msgstr ""
msgid "Sales order {so} is now overdue"
msgstr ""
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr ""
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr ""
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr ""
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr ""
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr ""
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr ""
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr ""
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr ""
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr ""
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr ""
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr ""
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr ""
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr ""
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr ""
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr ""
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr ""
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr ""
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr ""
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr ""
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr ""
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr ""
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr ""
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr ""
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr ""
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr ""
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr ""
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr ""
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr ""
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr ""
@@ -6843,31 +4993,31 @@ msgstr ""
msgid "Default Supplier ID"
msgstr ""
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr ""
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr ""
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr ""
+
+#: part/admin.py:138
msgid "Used In"
msgstr ""
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr ""
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr ""
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr ""
@@ -6879,20 +5029,12 @@ msgstr ""
msgid "Parent Name"
msgstr ""
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr ""
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr ""
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr ""
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr ""
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr ""
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr ""
@@ -7044,18 +5176,11 @@ msgstr ""
msgid "Total Stock"
msgstr ""
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr ""
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr ""
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr ""
@@ -7063,10 +5188,7 @@ msgstr ""
msgid "Default location for parts in this category"
msgstr ""
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr ""
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr ""
@@ -7092,748 +5213,731 @@ msgstr ""
msgid "Icon (optional)"
msgstr ""
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr ""
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr ""
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr ""
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr ""
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr ""
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr ""
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr ""
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr ""
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr ""
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr ""
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr ""
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr ""
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr ""
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr ""
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr ""
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr ""
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr ""
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr ""
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr ""
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr ""
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr ""
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr ""
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr ""
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr ""
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr ""
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr ""
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr ""
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr ""
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr ""
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr ""
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr ""
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr ""
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr ""
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr ""
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr ""
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr ""
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr ""
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr ""
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr ""
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr ""
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr ""
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr ""
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr ""
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr ""
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr ""
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr ""
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr ""
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr ""
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr ""
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr ""
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr ""
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr ""
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr ""
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr ""
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr ""
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr ""
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr ""
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr ""
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr ""
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr ""
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr ""
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr ""
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr ""
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr ""
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr ""
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr ""
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr ""
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr ""
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr ""
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr ""
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr ""
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr ""
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr ""
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr ""
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr ""
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr ""
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr ""
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr ""
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr ""
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr ""
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr ""
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr ""
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr ""
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr ""
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr ""
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr ""
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr ""
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr ""
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr ""
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr ""
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr ""
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr ""
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr ""
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr ""
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr ""
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr ""
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr ""
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr ""
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr ""
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr ""
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr ""
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr ""
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr ""
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr ""
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr ""
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr ""
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr ""
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr ""
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr ""
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr ""
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr ""
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr ""
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr ""
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr ""
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr ""
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr ""
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr ""
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr ""
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr ""
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr ""
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr ""
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr ""
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr ""
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr ""
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr ""
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr ""
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr ""
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr ""
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr ""
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr ""
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr ""
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr ""
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr ""
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr ""
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr ""
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr ""
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr ""
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr ""
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr ""
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr ""
@@ -7841,13 +5945,11 @@ msgstr ""
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr ""
@@ -7899,7 +6001,7 @@ msgstr ""
msgid "Copy image from original part"
msgstr ""
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr ""
@@ -7967,6 +6069,11 @@ msgstr ""
msgid "Supplier part matching this SKU already exists"
msgstr ""
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr ""
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr ""
@@ -7988,7 +6094,7 @@ msgstr ""
msgid "Copy initial data from another Part"
msgstr ""
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr ""
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr ""
@@ -8202,9 +6307,7 @@ msgstr ""
msgid "At least one BOM item is required"
msgstr ""
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr ""
@@ -8233,673 +6336,6 @@ msgstr ""
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr ""
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr ""
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr ""
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr ""
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr ""
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr ""
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr ""
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr ""
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr ""
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr ""
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr ""
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr ""
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr ""
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr ""
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr ""
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr ""
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr ""
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr ""
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr ""
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr ""
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr ""
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr ""
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr ""
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr ""
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr ""
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr ""
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr ""
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr ""
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr ""
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr ""
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr ""
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr ""
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr ""
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr ""
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr ""
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr ""
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr ""
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr ""
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr ""
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr ""
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr ""
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr ""
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr ""
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr ""
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr ""
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr ""
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr ""
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr ""
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr ""
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr ""
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr ""
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr ""
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr ""
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr ""
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr ""
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr ""
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr ""
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr ""
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr ""
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr ""
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr ""
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr ""
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr ""
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr ""
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr ""
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr ""
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr ""
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr ""
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr ""
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr ""
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr ""
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr ""
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr ""
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr ""
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr ""
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr ""
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr ""
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr ""
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr ""
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr ""
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr ""
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr ""
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr ""
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr ""
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr ""
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr ""
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr ""
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr ""
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr ""
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr ""
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr ""
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr ""
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr ""
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr ""
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr ""
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr ""
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr ""
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr ""
-
-#: part/views.py:111
-msgid "Match References"
-msgstr ""
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr ""
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr ""
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr ""
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr ""
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr ""
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr ""
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr ""
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr ""
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr ""
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr ""
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr ""
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr ""
@@ -9462,7 +6893,7 @@ msgstr ""
msgid "Method"
msgstr ""
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr ""
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr ""
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr ""
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr ""
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr ""
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr ""
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr ""
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr ""
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr ""
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr ""
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr ""
@@ -9919,11 +7360,6 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr ""
@@ -9935,16 +7371,18 @@ msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr ""
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr ""
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr ""
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr ""
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr ""
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr ""
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr ""
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr ""
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr ""
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr ""
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr ""
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr ""
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr ""
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr ""
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr ""
@@ -10012,8 +7444,7 @@ msgstr ""
msgid "Location ID"
msgstr ""
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr ""
@@ -10041,8 +7472,7 @@ msgstr ""
msgid "Customer ID"
msgstr ""
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr ""
@@ -10066,9 +7496,11 @@ msgstr ""
msgid "Delete on Deplete"
msgstr ""
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr ""
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr ""
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr ""
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr ""
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr ""
@@ -10202,24 +7632,19 @@ msgstr ""
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr ""
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr ""
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr ""
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr ""
@@ -10227,8 +7652,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr ""
@@ -10236,8 +7660,7 @@ msgstr ""
msgid "This is an external stock location"
msgstr ""
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr ""
@@ -10249,257 +7672,257 @@ msgstr ""
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr ""
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr ""
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr ""
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr ""
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr ""
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr ""
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr ""
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr ""
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr ""
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr ""
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr ""
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr ""
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr ""
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr ""
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr ""
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr ""
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr ""
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr ""
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr ""
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr ""
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr ""
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr ""
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr ""
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr ""
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr ""
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr ""
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr ""
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr ""
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr ""
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr ""
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr ""
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr ""
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr ""
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr ""
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr ""
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr ""
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr ""
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr ""
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr ""
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr ""
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr ""
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr ""
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr ""
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr ""
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr ""
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr ""
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr ""
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr ""
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr ""
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr ""
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr ""
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr ""
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr ""
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr ""
msgid "Legacy stock tracking entry"
msgstr ""
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr ""
@@ -10849,7 +8268,7 @@ msgstr ""
msgid "Split child item"
msgstr ""
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr ""
@@ -10869,7 +8288,7 @@ msgstr ""
msgid "Build order output rejected"
msgstr ""
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr ""
@@ -10885,7 +8304,7 @@ msgstr ""
msgid "Returned against Return Order"
msgstr ""
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr ""
@@ -10893,361 +8312,6 @@ msgstr ""
msgid "Returned from customer"
msgstr ""
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr ""
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr ""
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr ""
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr ""
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr ""
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr ""
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr ""
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr ""
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr ""
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr ""
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr ""
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr ""
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr ""
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr ""
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr ""
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr ""
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr ""
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr ""
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr ""
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr ""
@@ -11264,8 +8328,7 @@ msgstr ""
msgid "You have been logged out from InvenTree."
msgstr ""
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr ""
@@ -11298,1078 +8361,27 @@ msgstr ""
msgid "The site is currently in maintenance and should be up again soon!"
msgstr ""
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr ""
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr ""
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr ""
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr ""
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr ""
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr ""
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "Інформація про код витягнута з останнього git коміту для цього плагіну. Вона може не відображати офіційні номери версій чи інформацію, а фактичний код запущений."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr ""
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr ""
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr ""
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr ""
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr ""
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr ""
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "На даний момент у вас немає налаштувань e-mail адреси. Ви дійсно повинні додати адресу електронної пошти, щоб ви могли отримувати сповіщення, скидати пароль і т. д."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr ""
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr ""
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr ""
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr ""
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr ""
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr ""
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr ""
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr ""
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr ""
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr ""
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr ""
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr ""
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr ""
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr ""
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr ""
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr ""
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr ""
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr ""
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr ""
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr ""
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr ""
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr ""
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr ""
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr ""
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr ""
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr ""
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr ""
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr ""
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr ""
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr ""
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr ""
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr ""
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr ""
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "Посилання для скидання пароля є недійсним, можливо, тому що його вже було використано. Будь ласка, запросіть нове скидання пароля."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr ""
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr ""
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr ""
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr ""
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr ""
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr ""
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr ""
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr ""
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr ""
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Відскануйте QR-код внизу за допомогою генератора токенів на ваш вибір (для екземпляра Google Authenticator)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr ""
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr ""
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr ""
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr ""
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr ""
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr ""
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr ""
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr ""
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr ""
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr ""
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr ""
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr ""
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr ""
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr ""
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr ""
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr ""
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr ""
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr ""
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr ""
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr ""
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr ""
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr ""
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr ""
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr ""
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr ""
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr ""
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr ""
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr ""
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr ""
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr ""
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr ""
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr ""
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr ""
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr ""
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr ""
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr ""
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr ""
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr ""
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr ""
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr ""
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr ""
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr ""
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr ""
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr ""
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr ""
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr ""
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr ""
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr ""
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr ""
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr ""
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr ""
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr ""
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr ""
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr ""
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr ""
-
#: users/admin.py:101
msgid "Users"
msgstr ""
@@ -15746,35 +8494,59 @@ msgstr ""
msgid "Revoked"
msgstr ""
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr ""
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr ""
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr ""
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr ""
+
+#: users/models.py:382
msgid "Permission set"
msgstr ""
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr ""
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr ""
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr ""
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr ""
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr ""
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr ""
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr ""
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr ""
diff --git a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po
index debb971cac..2b6894caee 100644
--- a/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/vi/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"Language: vi_VN\n"
@@ -37,6 +37,34 @@ msgstr ""
msgid "User does not have permission to view this model"
msgstr "Người dùng không được phân quyền xem mẫu này"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "Email (nhắc lại)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "Xác nhận địa chỉ email"
+
+#: InvenTree/auth_overrides.py:88
+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/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "Đăng ký MFA đang tắt."
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "Địa chỉ email chính đã cung cấp không hợp lệ."
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "Miền email được cung cấp không được phê duyệt."
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "Đăng ký bị vô hiệu hóa."
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "Không thể chuyển đổi {original} sang {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "Số lượng cung cấp không hợp lệ"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "Ghi chú"
@@ -104,90 +116,42 @@ msgstr "Giá trị '{name}' không xuất hiện ở định dạng mẫu"
msgid "Provided value does not match required pattern: "
msgstr "Giá trị được cung cấp không khớp với mẫu bắt buộc: "
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "Nhập mật khẩu"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "Nhập mật khẩu mới"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "Xác nhận mật khẩu"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "Xác nhận mật khẩu mới"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "Mật khẩu cũ"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "Email (nhắc lại)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "Xác nhận địa chỉ email"
-
-#: InvenTree/forms.py:210
-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:221
-msgid "MFA Registration is disabled."
-msgstr "Đăng ký MFA đang tắt."
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-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:273
-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:402
-msgid "Registration is disabled."
-msgstr "Đăng ký bị vô hiệu hóa."
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "Chuỗi số sê-ri trống"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "Trùng lặp sê-ri"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Khoảng nhóm {group} vượt cho phép số lượng ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "Không tìm thấy số sê-ri"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "Số sê ri duy nhất ({len(serials)}) phải phù hợp số lượng ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "Xóa thẻ HTML từ giá trị này"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "Email"
@@ -434,60 +396,21 @@ msgstr "Tên trùng lặp không thể tồn tại trong cùng cấp thư mục"
msgid "Invalid choice"
msgstr "Lựa chọn sai"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "Tên"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "Mô tả"
@@ -495,8 +418,7 @@ msgstr "Mô tả"
msgid "Description (optional)"
msgstr "Mô tả (tùy chọn)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "Đường dẫn"
@@ -541,14 +463,11 @@ 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:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "Phải là một số hợp lệ"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "Tiền tệ"
@@ -556,11 +475,11 @@ msgstr "Tiền tệ"
msgid "Select currency from available options"
msgstr "Chọn tiền tệ trong các tùy chọn đang có"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "Tên người dùng"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "Tên"
@@ -568,7 +487,7 @@ msgstr "Tên"
msgid "First name of the user"
msgstr "Họ người dùng"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "Họ"
@@ -596,16 +515,10 @@ msgstr "Superuser"
msgid "Is this user a superuser"
msgstr "Người dùng này là superuser"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "Hoạt động"
@@ -645,7 +558,7 @@ msgstr "Tập tin dữ liệu"
msgid "Select data file for upload"
msgstr "Chọn tệp tin để tải lên"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "Chức năng tải hình ảnh từ URL bên ngoài không được bậ
msgid "Failed to download image from remote URL"
msgstr ""
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "Không rõ cơ sở dữ liệu"
@@ -719,39 +632,12 @@ msgstr "Hàng hóa dư thừa không thể vượt quá 100%"
msgid "Invalid value for overage"
msgstr "Giá trị không hợp lệ cho hàng hóa dư thừa"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "Sửa thông tin người dùng"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "Đặt Mật khẩu"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "Mật khẩu phải trùng khớp"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "Nhập sai mật khẩu"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "Thông tin hệ thống"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "Giới thiệu"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "Phiên bản cha"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr ""
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr "Xây dựng nguồn gốc"
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "Đã gán cho tôi"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "Phát hành bởi"
@@ -806,54 +686,37 @@ msgstr ""
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:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "Vật tư tiêu hao"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "Tuỳ chọn"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "Lắp ráp"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "Đã theo dõi"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "Có thể kiểm tra"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "Có thể kiểm tra"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "Nguyên liệu"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "Đã cấp phát"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "Có sẵn"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "Tạo đơn hàng"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "Tạo đơn hàng"
@@ -956,7 +775,7 @@ msgstr "Không thể tạo đơn hàng cho hàng hoá đang mở khoá"
msgid "Invalid choice for parent build"
msgstr "Lựa chọn sai cho bản dựng cha"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "Phải chọn người dùng hoặc nhóm"
@@ -964,254 +783,213 @@ msgstr "Phải chọn người dùng hoặc nhóm"
msgid "Build order part cannot be changed"
msgstr "Sản phẩm đơn đặt bản dựng không thể thay đổi được"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "Tham chiếu đơn đặt bản dựng"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "Tham chiếu"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "Mô tả ngắn về phiên bạn (Tùy chọn)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "Đơn đặt bản dựng với bản dựng này đã được phân bổ"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "Chọn sản phẩm để xây dựng"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "Tham chiếu đơn đặt bản dựng"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "Đơn đặt bán hàng với bản dựng này đã được phân bổ"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "Địa điểm nguồn"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Chọn địa điểm để lấy trong kho cho bản dựng này (để trống để lấy từ bất kỳ vị trí kho nào)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "Địa điểm đích"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "Chọn địa điểm nơi hàng hóa hoàn thiện sẽ được lưu kho"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "Xây dựng số lượng"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "Số kho hàng để dựng"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "Những mục hoàn thành"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "Số sản phẩm trong kho đã được hoàn thiện"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "Trnạg thái bản dựng"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "Mã trạng thái bản dựng"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "Mã lô hàng"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "Mã lô cho đầu ra bản dựng này"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "Ngày tạo"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "Ngày hoàn thành mục tiêu"
-#: build/models.py:344
+#: build/models.py:342
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:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "Ngày hoàn thành"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "hoàn thành bởi"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "Cấp bởi"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "Người dùng người đã được phân công cho đơn đặt bản dựng này"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "Chịu trách nhiệm"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "Người dùng hoặc nhóm có trách nhiệm với đơn đặt bản dựng này"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "Liên kết bên ngoài"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "Liên kết đến URL bên ngoài"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "Độ ưu tiên"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "Độ quan trọng của đơn đặt bản dựng"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "Mã dự án"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "Mã dự án cho đơn đặt bản dựng này"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "Không thể dỡ bỏ tác vụ để hoàn tất phân bổ"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Đơn đặt bản dựng {build} đã được hoàn thành"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "Một đơn đặt bản dựng đã được hoàn thành"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "Số sê-ri phải được cung cấp cho hàng hoá có thể theo dõi"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "Không có đầu ra bản dựng đã được chỉ ra"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "Đầu ra bản dựng đã được hoàn thiện"
-#: build/models.py:977
+#: build/models.py:975
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:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "Số lượng phải lớn hơn 0"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "Số lượng không thể lớn hơn số lượng đầu ra"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "Tạo đầu ra {serial} chưa vượt qua tất cả các bài kiểm tra"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "Tạo mục đơn hàng"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "Dựng đối tượng"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "Dựng đối tượng"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "Số lượng"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "Yêu cầu số lượng để dựng đơn đặt"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Xây dựng mục phải xác định đầu ra, bởi vì sản phẩm chủ được đánh dấu là có thể theo dõi"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
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:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "Kho hàng đã bị phân bổ quá đà"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "Số lượng phân bổ phải lớn hơn 0"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "Số lượng phải là 1 cho kho sê ri"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "Hàng trong kho đã chọn không phù hợp với đường BOM"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "Kho hàng"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "Kho hàng gốc"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "Số lượng kho hàng cần chỉ định để xây dựng"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "Cài đặt vào"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "Kho hàng đích"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr "Tạo cấp"
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "Tên sản phẩm"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr "Tự động tạo đơn hàng con"
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "Đầu ra bản dựng"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "Cần nhập số lượng nguyên dương, bởi vì hóa đơn vật liệu chứa sản phẩm có thể theo dõi"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "Số sê-ri"
@@ -1385,19 +1124,7 @@ msgstr "Nhập vào số sêri cho đầu ra bản dựng"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "Địa điểm"
@@ -1414,7 +1141,7 @@ 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:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
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ệ"
@@ -1442,19 +1169,10 @@ msgstr "Lý do loại bỏ đầu ra bản dựng"
msgid "Location for completed build outputs"
msgstr "Vị trí cho đầu ra bản dựng hoàn thiện"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "Trạng thái"
@@ -1514,7 +1232,7 @@ msgstr "Chấp nhận chưa phân bổ được"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Chấp nhận hàng hóa không được phân bổ đầy đủ vào đơn đặt bản dựng này"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "Kho được yêu cầu chưa được phân bổ hết không gian"
@@ -1526,7 +1244,7 @@ msgstr "Chấp nhận không hoàn thành"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Chấp nhận số yêu cầu của đầu ra bản dựng chưa được hoàn thành"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "Số lượng bản dựng được yêu cầu chưa được hoàn thành"
@@ -1538,7 +1256,7 @@ msgstr "Tạo đơn hàng có các đơn hàng đang mở"
msgid "Build order must be in production state"
msgstr "Tạo đơn hàng phải ở trạng thái sản xuất."
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "Đơn đặt bản dựng có đầu ra chưa hoàn thiện"
@@ -1627,7 +1345,7 @@ msgstr "Không thể khởi động tác vụ phân bổ tự động."
msgid "Supplier Part Number"
msgstr "Số hiệu hàng hoá nhà cung cấp"
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "Mã số nhà sản xuất"
@@ -1644,25 +1362,18 @@ msgstr "Tạo liên quan"
msgid "BOM Reference"
msgstr "BOM liên quan"
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "Đóng gói"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "ID sản phẩm"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "IPN sản phẩm"
@@ -1682,26 +1393,16 @@ msgstr "Tên hàng hoá BOM"
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "Số sê-ri"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "Số lượng đã phân bổ"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "Số lượng sẵn có"
@@ -1713,11 +1414,8 @@ msgstr "ID danh mục hàng hoá"
msgid "Part Category Name"
msgstr "Tên danh mục hàng hoá"
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "Có thể theo dõi"
@@ -1725,35 +1423,26 @@ msgstr "Có thể theo dõi"
msgid "Inherited"
msgstr "Được kế thừa"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "Cho phép biến thể"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "Mục BOM"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "Phân kho"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "Bật đơn hàng"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "Đang sản xuất"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "Kho ngoài"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "Số hàng tồn"
@@ -1778,7 +1465,6 @@ msgstr "Hàng tồn kho có sẵn"
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "Đợi duyệt"
@@ -1798,9 +1484,7 @@ msgstr "Đã hủy"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "Hoàn thành"
@@ -1817,383 +1501,6 @@ msgstr "Đơn đặt bản dựng quá hạn"
msgid "Build order {bo} is now overdue"
msgstr "Đặt hàng bản dựng {bo} đang quá hạn"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "Ảnh thu nhỏ sản phẩm"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "Chức năng mã vạch"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "Hiển thị mã QR"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "Gỡ mã vạch"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "Liên kết mã vạch"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "Chức năng in ấn"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "Báo cáo in đơn đặt bản dựng"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "Chức năng bản dựng"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "Sửa bản dựng"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "Nhân bản bản dựng"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr "Chờ tạo"
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "Hủy bản dựng"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "Xóa bản dựng"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr "Xác nhận"
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "Bản dựng hoàn thiện"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "Mô tả bản dựng"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "Không có đầu ra bản dựng đã được tạo cho đơn đặt bản dựng này"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "Đơn đặt bản dựng đã được đánh dấu hoàn thành"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "Đơn đặt bản dựng không thể hoàn thiện bởi vì những đầu ra nổi bật còn tồn tại"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "Số lượng bản dựng được yêu cầu chưa được hoàn thành"
-
-#: build/templates/build/build_base.html:148
-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:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "Ngày mục tiêu"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "Bản dựng đã đến hạn vào %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "Quá hạn"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "Đầu ra hoàn thiện"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "Đơn đặt hàng"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "Độ ưu tiên"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr "Xác nhận đơn hàng"
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr "Xác nhận đơn hàng này?"
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "Xoá đơn hàng"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "Mã QR đơn hàng"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "Liên kế mã vạch với đơn hàng"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "Chi tiết bản dựng"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "Nguồn kho"
-
-#: build/templates/build/detail.html:43
-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:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "Đích đến"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "Địa điểm đích chưa được xác định"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "Sản phẩm đã phân bổ"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "Hàng loạt"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "Đã tạo"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "Chưa đặt ngày mục tiêu"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "Đã hoàn thành"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "Xây dựng chưa hoàn thiện"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "Đơn đặt bản dựng con"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr "Đơn hàng"
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "Phân kho"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "Phân kho"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "Tự động chỉ định kho đến bản dựng"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "Tự động phân bổ"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "Chỉ định kho thủ công đến bản dựng"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "Chỉ định kho"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "Đơn đặt yêu cầu sản phẩm"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "Đặt hàng sản phẩm"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "Tồn kho có sẵn đã được lọc dựa trên vị trí nguồn đã chỉ định cho đơn hàng này"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "Đầu ra bản dựng chưa hoàn thành"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "Tạo đầu ra bản dựng mới"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "Đầu ra bản dựng mới"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "Kho tiêu thụ"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "Đầu ra bản dựng hoàn thiện"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "Tập tin đính kèm"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "Ghi chép bản dựng"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "Phân bổ hoàn thành"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "Tất cả đã được chỉ định đầy đủ"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "Tạo đơn đặt bản dựng"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "Chi tiết đơn đặt bản dựng"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "Mục dòng"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "Đầu ra chưa hoàn thiện"
-
#: common/api.py:725
msgid "Is Link"
msgstr "Đường dẫn"
@@ -2210,46 +1517,22 @@ msgstr "Không có quyền xoá file đính kèm"
msgid "User does not have permission to delete this attachment"
msgstr "Không có quyền xoá file đính kèm"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Sai mã tiền tệ"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Trùng mã tiền tệ"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "Mã tiền tệ không đúng"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "Không phần mở rộng"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "Lỗi đọc file (mã hóa không hợp lệ)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "Lỗi đọc file (định dạng không hợp lệ)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "Lỗi đọc file (kích thước không hợp lệ)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "Lỗi đọc file (dữ liệu có thể bị hư hại)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "Tệp"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "Chọn tệp để tải lên"
-
#: common/models.py:73
msgid "Updated"
msgstr "Đã cập nhật"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "Chuỗi khóa phải duy nhất"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "Người dùng"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr "Số lượng giá phá vỡ"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "Giá"
@@ -2328,512 +1608,493 @@ msgstr "Giá"
msgid "Unit price at specified quantity"
msgstr "Đơn vị giá theo số lượng cụ thể"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "Đầu mối"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "Đầu mối tại điểm webhook được nhận"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "Tên của webhook này"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "Webhook có hoạt động không"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "Chữ ký số"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "Chữ ký số để truy cập"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "Bí mật"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "Mã bí mật dùng chung cho HMAC"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "Mã Tin nhắn"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "Định danh duy nhất cho tin nhắn này"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "Máy chủ"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "Mãy chủ từ tin nhắn này đã được nhận"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "Đầu mục"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "Đầu mục tin nhắn"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "Thân"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "Thân tin nhắn này"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "Đầu mối của tin nhắn này đã nhận được"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "Làm việc vào"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "Công việc trong tin nhắn này đã kết thúc?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr "Mã"
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "Tiêu đề"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "Liên kết"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "Đã công bố"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "Tác giả"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "Tóm tắt"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "Đọc"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "Tin này đã được đọc?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "Hình ảnh"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "Tệp ảnh"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr ""
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr ""
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr ""
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr ""
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr "Tên đơn vị phải là một định danh hợp lệ"
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "Tên đơn vị"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "Biểu tượng"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "Biểu tượng đơn vị tùy chọn"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "Định nghĩa"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "Định nghĩa đơn vị"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "Đính kèm"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "Tập tin bị thiếu"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "Thiếu liên kết bên ngoài"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "Chọn file đính kèm"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "Bình luận"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr ""
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr ""
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr ""
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr ""
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr ""
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "Khóa"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr ""
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr ""
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr ""
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr ""
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr ""
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr ""
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr ""
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr ""
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr ""
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr ""
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr ""
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr ""
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr ""
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr ""
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr ""
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr ""
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr ""
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr ""
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr ""
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr ""
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr ""
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "Đã tạo"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "Cập nhật lần cuối"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "Giá trị"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr ""
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "Dữ liệu"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr ""
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr ""
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr ""
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr ""
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr ""
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "Ngữ cảnh"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr ""
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr ""
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr ""
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "Kết quả"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr ""
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Mới {verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "Một đơn đặt hàng mới đã được tạo và phân công cho bạn"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} đã bị hủy"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr "Một đơn đặt từng được phân công cho bạn đã bị hủy bỏ"
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "Mục đã nhận"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "Hàng đã được nhận theo đơn đặt mua"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr "Hàng đã nhận theo đơn hàng trả lại"
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "Lỗi được thông báo bởi phần mở rộng"
@@ -3001,11 +2262,11 @@ msgstr "Tần suất cập nhật tiền tệ"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Mức độ thường xuyên để cập nhật tỉ giá hối đoái (điền 0 để tắt)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "ngày"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr ""
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "Yêu cầu xác nhận"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "Yêu cầu người dùng xác nhận rõ ràng với một số chức năng nhất định."
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "Cấp độ cây"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "Độ sâu cây mặc định cho màn hình cây. Cấp độ sâu hơn sẽ sử dụng kỹ thuật tải chậm nếu cần thiết."
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "Thời gian kiểm tra bản cập nhật"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "Mức độ thường xuyên để kiểm tra bản cập nhật (điền 0 để tắt)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "Sao lưu tự động"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "Bật tính năng sao lưu tự động cơ sở dữ liệu và tệp tin đa phương tiện"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "Khoảng thời gian sao lưu tự động"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "Xác định số ngày giữa các kỳ sao lưu tự động"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "Khoảng thời gian xóa tác vụ"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "Kết quả tác vụ chạy ngầm sẽ bị xóa sau số ngày được chỉ định"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "Khoảng thời gian xóa nhật ký lỗi"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "Nhật ký lỗi sẽ bị xóa sau số ngày được chỉ định"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "Khoảng thời gian xóa thông báo"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "Thông báo sẽ bị xóa sau số ngày được chỉ định"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "Hỗ trợ mã vạch"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "Bật hỗ trợ máy quét mã vạch trong giao diện web"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr ""
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr ""
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr ""
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr ""
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "Độ trễ quét mã vạch"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "Thời gian trễ xử lý đầu đọc mã vạch"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "Hỗ trợ mã vạch qua webcam"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "Cho phép quét mã vạch qua webcam bên trong trình duyệt"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr ""
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr ""
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr ""
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr ""
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "Phiên bản Sản phẩm"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "Bật trường phiên bản cho sản phẩm"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr ""
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr ""
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr ""
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "Mẫu IPN"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "Mẫu dùng nhanh phổ biến dành cho tìm IPN sản phẩm"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "Cho phép trùng IPN"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "Cho phép nhiều sản phẩm dùng IPN giống nhau"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "Cho phép sửa IPN"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "Cho phép đổi giá trị IPN khi sửa một sản phẩm"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "Sao chép dữ liệu BOM của sản phẩm"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "Sao chép dữ liệu BOM mặc định khi nhân bản 1 sản phẩm"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "Sao chép dữ liệu tham số sản phẩm"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "Sao chép dữ liệu tham số mặc định khi nhân bản 1 sản phẩm"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "Chép thông tin kiểm thử sản phẩm"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "Sao chép dữ liệu kiểm thử mặc định khi nhân bản 1 sản phẩm"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "Sao chéo mẫu tham số danh mục"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
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/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "Mẫu"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "Sản phẩm là mẫu bởi mặc định"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "Sản phẩm có thể lắp giáp từ thành phần khác theo mặc định"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "Thành phần"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "Sản phẩm có thể được sử dụng mặc định như thành phần phụ"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "Có thể mua"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "Sản phẩm mặc định có thể mua được"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "Có thể bán"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "Sản phẩm mặc định có thể bán được"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "Sản phẩm mặc định có thể theo dõi được"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "Ảo"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "Sản phẩm mặc định là số hóa"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "Hiển thị Nhập liệu trong khung xem"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "Hiển thị đồ thuật nhập dữ liệu trong một số khung nhìn sản phẩm"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "Hiển thị sản phẩm liên quan"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "Hiện sản phẩm liên quan cho 1 sản phẩm"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "Số liệu tồn kho ban đầu"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "Cho phép tạo tồn kho ban đầu khi thêm 1 sản phẩm mới"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "Dữ liệu nhà cung cấp ban đầu"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Cho phép tạo dữ liệu nhà cung cấp ban đầu khi thêm 1 sản phẩm mới"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "Định dạng tên sản phẩm hiển thị"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "Định dạng để hiển thị tên sản phẩm"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "Biểu tượng mặc định của danh mục sản phẩm"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "Biểu tượng mặc định của danh mục sản phẩm (để trống nghĩa là không có biểu tượng)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "Bắt buộc đơn vị tham số"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "Nếu đơn vị được cung cấp, giá trị tham số phải phù hợp với các đơn vị xác định"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "Vị trí phần thập phân giá bán tối thiểu"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Số vị trí thập phân tối thiểu cần hiển thị khi tạo dữ liệu giá"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "Vị trí phần thập phân giá bán tối đa"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Số vị trí thập phân tối đa cần hiển thị khi tạo dữ liệu giá"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "Sử dụng giá bán nhà cung cấp"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Bao gồm giá phá vỡ cả nhà cung cấp trong tính toán giá tổng thể"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "Ghi đè lịch sử mua hàng"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Giá đơn hàng đặt mua trước đó ghi đè giá phá vỡ của nhà cung cấp"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "Sử dụng giá hàng hóa trong kho"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Dùng giá bán từ dữ liệu kho nhập vào thủ công đối với bộ tính toán giá bán"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "Tuổi giá kho hàng"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Loại trừ hàng hóa trong kho cũ hơn số ngày ngày từ bảng tính giá bán"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "Sử dụng giá biến thể"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "Bao gồm giá biến thể trong bộ tính toán giá tổng thể"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "Chỉ các biến thể hoạt động"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Chỉ sử dụng sản phẩm biến thể hoạt động để tính toán giá bán biến thể"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "Tần suất tạo lại giá"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "Số ngày trước khi giá sản phẩm được tự động cập nhật"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "Giá nội bộ"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "Bật giá nội bộ cho sản phẩm"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "Ghi đè giá nội bộ"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "Nếu khả dụng, giá nội bộ ghi đè tính toán khoảng giá"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "Bật in tem nhãn"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "Bật chức năng in tem nhãn từ giao diện web"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "DPI hỉnh ảnh tem nhãn"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Độ phân giải DPI khi tạo tệp hình ảnh để cung cấp cho plugin in ấn tem nhãn"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "Bật báo cáo"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "Cho phép tạo báo cáo"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "Chế độ gỡ lỗi"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "Tạo báo cáo trong chế độ gỡ lỗi (đầu ra HTML)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr ""
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr ""
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "Khổ giấy"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "Kích thước trang mặc định cho báo cáo PDF"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "Sê ri toàn cục duy nhất"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "Số sê ri cho hàng trong kho phải là duy nhất trong toàn hệ thống"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "Tự động điền số sê ri"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "Tự động điền số sê ri vào biểu mẫu"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "Xóa kho đã hết hàng"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr ""
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "Mẫu sinh mã theo lô"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "Mẫu tạo mã theo lô mặc định cho hàng trong kho"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "Quá hạn trong kho"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "Bật chức năng quá hạn tồn kho"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "Bán kho quá hạn"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "Cho phép bán hàng kho quá hạn"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "Thời gian hàng cũ trong kho"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "Số ngày hàng trong kho được xác định là cũ trước khi quá hạn"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "Dựng kho quá hạn"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "Cho phép xây dựng với kho hàng quá hạn"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "Kiểm soát sở hữu kho"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "Bật chức năng kiểm soát sở hữu kho với địa điểm và hàng trong kho"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "Biểu tượng địa điểm kho mặc định"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "Biểu tượng địa điểm kho hàng mặc định (trống nghĩa là không có biểu tượng)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "Hiển thị hàng hóa đã lắp đặt"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "Hiển thị hàng trong kho đã được lắp đặt trên bảng kho"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr ""
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr ""
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr ""
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr ""
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "Mã tham chiếu đơn đặt bản dựng"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "Mẫu bắt buộc cho để trường tham chiếu đơn đặt bản dựng"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr ""
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr ""
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr ""
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr ""
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr ""
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr ""
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr ""
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr ""
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr ""
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr ""
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr ""
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr ""
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "Bật đơn hàng trả lại"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "Bật chức năng đơn hàng trả lại trong giao diện người dùng"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "Mẫu tham chiếu đơn hàng trả lại"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr ""
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "Sửa đơn hàng trả lại đã hoàn thành"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "Cho phép sửa đơn hàng trả lại sau khi đã hoàn thành rồi"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "Mẫu tham chiếu đơn đặt hàng"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "Mẫu bắt buộc để tạo trường tham chiếu đơn đặt hàng"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "Vận chuyển mặc định đơn đặt hàng"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "Cho phép tạo vận chuyển mặc định với đơn đặt hàng"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "Sửa đơn đặt hàng đã hoàn thành"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Cho phép sửa đơn đặt hàng sau khi đã vận chuyển hoặc hoàn thành"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr ""
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr ""
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "Mẫu tham chiếu đơn đặt mua"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Mẫu bắt buộc cho để trường tham chiếu đơn đặt mua"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "Sửa đơn đặt mua đã hoàn thành"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Cho phép sửa đơn đặt mua sau khi đã vận chuyển hoặc hoàn thành"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "Tự động hoàn thành đơn đặt mua"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr ""
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "Bật quên mật khẩu"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "Bật chức năng quên mật khẩu trong trang đăng nhập"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "Bật đăng ký"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "Cho phép người dùng tự đăng ký tại trang đăng nhập"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "Bật SSO"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "Cho phép SSO tại trang đăng nhập"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "Bật đăng ký SSO"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Cho phép người dùng tự đăng ký SSO tại trang đăng nhập"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr ""
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr ""
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr ""
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr ""
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr ""
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr ""
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr ""
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "Yêu cầu email"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "Yêu cầu người dùng cung cấp email để đăng ký"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "Người dùng tự động điền SSO"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Tự động điền thông tin chi tiết từ dữ liệu tài khoản SSO"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "Thư 2 lần"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "Khi đăng ký sẽ hỏi người dùng hai lần thư điện tử của họ"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "Mật khẩu 2 lần"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "Khi đăng ký sẽ hỏi người dùng hai lần mật khẩu của họ"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "Các tên miền được phép"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Cấm đăng ký với 1 số tên miền cụ thể (dấu phẩy ngăn cách, bắt đầu với dấu @)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "Nhóm khi đăng ký"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr ""
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "Bắt buộc MFA"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "Người dùng phải sử dụng bảo mật đa nhân tố."
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "Kiểm tra phần mở rộng khi khởi động"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Kiểm tra toàn bộ phần mở rộng đã được cài đặt khi khởi dộng - bật trong môi trường ảo hóa"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr "Kiểm tra cập nhật plugin"
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr ""
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "Bật tích hợp URL"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "Bật phần mở rộng để thêm định tuyến URL"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "Bật tích hợp điều hướng"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "Bật phần mở rộng để tích hợp thanh định hướng"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "Bật tích hợp ứng dụng"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "Bật phần mở rộng để thêm ứng dụng"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "Cho phép tích hợp lập lịch"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "Bật phẩn mở rộng để chạy các tác vụ theo lịch"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "Bật tích hợp nguồn cấp sự kiện"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "Bật phần mở rộng để trả lời sự kiện bên trong"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr ""
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr ""
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "Bật mã dự án"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "Bật mã dự án để theo dõi dự án"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "Chức năng kiểm kê"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "Bật chức năng kiểm kê theo mức độ ghi nhận kho và tính toán giá trị kho"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "Ngoại trừ vị trí bên ngoài"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Loại trừ hàng trong kho thuộc địa điểm bên ngoài ra khỏi tính toán kiểm kê"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "Giai đoạn kiểm kê tự động"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "Số ngày giữa ghi chép kiểm kê tự động (đặt không để tắt)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "Khoảng thời gian xóa báo cáo"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "Báo cáo kiểm kê sẽ bị xóa sau số ngày xác định"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "Hiển thị tên đầy đủ của người dùng"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "Hiển thị tên đầy đủ thay vì tên đăng nhập"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr ""
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr ""
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr ""
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr ""
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "Ẩn sản phẩm ngừng hoạt động"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "Ẩn sản phẩm bị tắt trong kết quả trình bày tại trang chủ"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "Hiện sản phẩm đã đăng ký"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "Hiện sản phẩm đã đăng ký trên trang chủ"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "Hiện danh mục đã đăng ký"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "Hiện danh mục sản phẩm đã đăng ký trên trang chủ"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "Hiển thị nguyên liệu mới nhất"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "Hiển thị nguyên liệu mới nhất trên trang chủ"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr ""
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "Hiện BOM chờ xác thực tại trang chủ"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "Hiện thay đổi kho hàng gần đây"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "Hiện hàng trong kho được thay đổi gần nhất trên trang chủ"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "Hiển thị hàng còn ít"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "Hiển thị hàng hóa còn ít tại trang chủ"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "Hiển thị hết hàng"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "Hiển thị hàng hóa đã bán hết tại trang chủ"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "Hiển thị hàng cần thiết"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "Hiện hàng trong kho cần thiết cho xây dựng tại trang chủ"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "Bán kho quá hạn"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "Hiển thị hàng hóa đã quá hạn trên trang chủ"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "Hiện kho hàng ế"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "Hiện hàng trong kho bị ế trên trang chủ"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "Hiện bản dựng chờ xử lý"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "Hiện bản dựng chờ xử lý trên trang chủ"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "Hiện bản dựng quá hạn"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "Hiện bản dựng quá hạn trên trang chủ"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "Hiện PO nổi bật"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "Hiện PO nổi bật trên trang chủ"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "Hiện PO quá hạn"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "Hiện đơn mua hàng quá hạn trên trang chủ"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "Hiện đơn hàng vận chuyển nổi bật"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "Hiện đơn hàng vận chuyển nổi bật tại trang chủ"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "Hiện đơn vận chuyển quá hạn"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "Hiện đơn vận chuyển quá hạn trên trang chủ"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "Hiện đơn vận chuyển chờ xử lý"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "Hiện đơn vận chuyển chờ xử lý trên trang chủ"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "Hiện tin tức"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "Hiện tin tức trên trang chủ"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "Hiển thị nhãn cùng dòng"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Hiển thị nhãn PDF trong trình duyệt, thay vì tải về dạng tệp tin"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Máy in tem nhãn mặc định"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Cấu hình máy in tem nhãn nào được chọn mặc định"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Hiển thị báo cáo cùng hàng"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Hiện báo cáo PDF trong trình duyệt, thay vì tải về dạng tệp tin"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "Tìm sản phẩm"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "Hiện hàng hóa trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "Tìm sản phẩm nhà cung cấp"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "Hiện sản phẩm nhà cung cấp trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "Tìm sản phẩm nhà sản xuất"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "Hiện sản phẩm nhà sản xuất trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "Ẩn sản phẩm ngừng hoạt động"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "Loại trừ sản phẩm ngưng hoạt động trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "Tìm kiếm danh mục"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "Hiện danh mục sản phẩm trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "Tìm kiếm kho"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "Hiện hàng hóa ở kho trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "Ẩn hàng hóa trong kho không có sẵn"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Không bao gồm hàng hóa trong kho mà không sẵn sàng từ màn hình xem trước tìm kiếm"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "Tìm kiếm vị trí"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "Hiện vị trí kho hàng trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "Tìm kiếm công ty"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "Hiện công ty trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "Tìm kiếm đặt hàng xây dựng"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "Hiện đơn đặt xây dựng trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "Tìm kiếm đơn đặt mua"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "Hiện đơn đặt mua trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "Loại trừ đơn đặt mua không hoạt động"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Loại trừ đơn đặt mua không hoạt động ra khỏi cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "Tìm đơn đặt hàng người mua"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "Hiện đơn đặt hàng người mua trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "Loại trừ đơn đặt hàng người mua không hoạt động"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "Không bao gồm đơn đặt hàng người mua không hoạt động trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "Tìm kiếm đơn hàng trả lại"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "Hiện đơn hàng trả lại trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr "Loại trừ đơn hàng trả lại không hoạt động"
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr "Không bao gồm đơn hàng trả lại không hoạt động trong cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "Kết quả xem trước tìm kiếm"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "Số kết quả cần hiển thị trong từng phần của cửa sổ xem trước tìm kiếm"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "Tìm kiếm biểu thức"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "Bật tìm kiếm biểu thức chính quy trong câu truy vấn tìm kiếm"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "Tìm phù hợp toàn bộ chữ"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "Truy vấn tìm trả về kết quả phù hợp toàn bộ chữ"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "Hiện số lượng trong biểu mẫu"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "Hiển thị số lượng sản phẩm có sẵn trong một số biểu mẫu"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Phím escape để đóng mẫu biểu"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "Sử dụng phím escape để đóng mẫu biểu hộp thoại"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "Cố định điều hướng"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "Vị trí thành điều hướng là cố định trên cùng màn hình"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "Định dạng ngày"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "Định dạng ưa chuộng khi hiển thị ngày"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "Lập lịch sản phẩm"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "Hiển thị thông tin lịch sản phẩm"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "Kiểm kê sản phẩm"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "Hiển thị thông tin kiểm kê sản phẩm (nếu chức năng kiểm kê được bật)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "Độ dài chuỗi trong bảng"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "Giới hạn độ dài tối đa cho chuỗi hiển thị trong kiểu xem bảng biểu"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "Nhận báo cáo lỗi"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "Nhận thông báo khi có lỗi hệ thống"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr ""
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr ""
@@ -4414,44 +3494,6 @@ msgstr "Tên miền rỗng là không được phép."
msgid "Invalid domain name: {domain}"
msgstr "Tên miền không hợp lệ: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "Tải lên tệp tin"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "Khớp trường"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "Khớp hàng hóa"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "Khớp trường thất bại"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "Hàng hóa đã được nhập vào"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "Bước trước"
-
#: company/api.py:141
msgid "Part is Active"
msgstr ""
@@ -4472,23 +3514,12 @@ msgstr ""
msgid "Supplier is Active"
msgstr ""
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "Nhà sản xuất"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "Doanh nghiêp"
@@ -4496,8 +3527,7 @@ msgstr "Doanh nghiêp"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "Doanh nghiệp"
@@ -4509,9 +3539,7 @@ msgstr "Mô tả công ty"
msgid "Description of the company"
msgstr "Mô tả của công ty"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "Trang web"
@@ -4531,11 +3559,7 @@ msgstr "Số điện thoại liên hệ"
msgid "Contact email address"
msgstr "Địa chỉ email liên hệ"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "Liên hệ"
@@ -4579,293 +3603,249 @@ msgstr "Công ty này có sản xuất sản phẩm?"
msgid "Default currency used for this company"
msgstr "Tiền tệ mặc định dùng cho công ty này"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "Địa chỉ"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "Địa chỉ"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "Chọn doanh nghiệp"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "Tiêu đề địa chỉ"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "Tiêu đề mô tả mục địa chỉ"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "Địa chỉ chính"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "Đặt làm địa chỉ chính"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "Dòng 1"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "Địa chỉ dòng 1"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "Dòng 2"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "Địa chỉ dòng 2"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "Mã bưu chính"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "Thành phố/Vùng"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "Mã bưu chính thành phố/vùng"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "Bang/Tỉnh"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "Bang hay tỉnh"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "Quốc gia"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "Địa chỉ quốc gia"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "Ghi chú vận chuyển"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "Ghi chú dành cho chuyển phát nhanh"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "Ghi chú nội bọ chuyển phát nhanh"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "Ghi chú nội bộ sử dụng cho chuyển phát nhanh"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "Liên kết thông tin địa chỉ (bên ngoài)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "Sản phẩm nhà sản xuất"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "Sản phẩm cơ bản"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "Chọn sản phẩm"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "Chọn nhà sản xuất"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr ""
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "URL cho liên kết sản phẩm của nhà sản xuất bên ngoài"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "Mô tả sản phẩm của nhà sản xuất"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr ""
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "Tên tham số"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "Giá trị tham số"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "Đơn vị"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "Đơn vị tham số"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "Sản phẩm nhà cung cấp"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr "Đơn vị đóng gói phải tương thích với đơn vị sản phẩm cơ bản"
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr "Đơn vị đóng gói phải lớn hơn không"
-#: company/models.py:737
+#: company/models.py:733
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:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "Nhà cung cấp"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "Chọn nhà cung cấp"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "Đơn vị quản lý kho nhà cung cấp"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr ""
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "Chọn sản phẩm của nhà sản xuất"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "URL cho liên kết sản phẩm của nhà cung cấp bên ngoài"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "Mô tả sản phẩm nhà cung cấp"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "Ghi chú"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "chi phí cơ sở"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Thu phí tối thiểu (vd: phí kho bãi)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "Đóng gói sản phẩm"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "Số lượng gói"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "Tổng số lượng được cung cấp trong một gói đơn. Để trống cho các hàng hóa riêng lẻ."
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "nhiều"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "Đặt hàng nhiều"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "Số lượng có sẵn từ nhà cung cấp"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "Sẵn hàng đã được cập nhật"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "Ngày cập nhật cuối thông tin tồn kho"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr ""
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr ""
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "Còn hàng"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "Không hoạt động"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "Tạo đơn mua hàng"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "Chức năng doanh nghiệp"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "Sửa thông tin doanh nghiệp"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "Sửa doanh nghiệp"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "Xóa doanh nghiệp"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "Xóa doanh nghiệp"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "Ảnh sản phẩm"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "Tải hình mới lên"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "Tải hình ảnh từ URL"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "Xóa ảnh"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "Khách hàng"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "Dùng tiền mặc định"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "Điện thoại"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "Xoá hình ảnh"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "Xóa hình ảnh gắn với công ty này"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "Xóa"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "Tải hình lên"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "Tải ảnh xuống"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "Sản phẩm nhà cung cấp"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "Thêm mới sản phẩm nhà cung cấp"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "Sản phẩm nhà cung cấp mới"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "Sản phẩm nhà sản xuất"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "Tạo sản phẩm nhà sản xuất mới"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "Sản phẩm nhà sản xuất mới"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "Kho nhà cung cấp"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "Đơn mua hàng"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "Đơn đặt hàng"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "Đơn đặt hàng mới"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "Đơn hàng bán"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "Tạo đơn hàng bán mới"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "Đơn đặt bán mới"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "Kho đã được giao"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "Đơn hàng trả lại"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "Tạo đơn hàng trả lại mới"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "Đơn hàng trả lại mới"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "Ghi chú doanh nghiệp"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "Liên lạc của doanh nghiệp"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "Thêm liên lạc"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "Địa chỉ doanh nghiệp"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "Thêm địa chỉ"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "Nhà sản xuất"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "Đặt mua sản phẩm"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "Sửa sản phẩm của nhà sản xuất"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "Xóa sản phẩm của nhà sản xuất"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "Sản phẩm nội bộ"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "Chưa có thông tin nhà sản xuất"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "Nhà cung cấp"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "Thông số"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "Tham số mới"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr ""
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "Thêm thông số"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "Sản phẩm nhà sản xuất"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "Sản phẩm đã được cung cấp"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "Hàng trong kho đã cung cấp"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "Hàng trong kho đã được phân bổ"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "Danh bạ"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "Chức năng cho sản phẩm nhà cung cấp"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "Đặt hàng sản phẩm"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "Cập nhật tính sẵn sàng"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "Sửa sản phẩm nhà cung cấp"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "Nhân bản sản phẩm nhà cung cấp"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "Xóa sản phẩm nhà cung cấp"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "Xóa sản phẩm nhà cung cấp"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "Chưa có thông tin nhà cung cấp"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "Kho sản phẩm nhà cung cấp"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "Thêm mới hàng trong kho"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "Hàng trong kho mới"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "Đơn đặt hàng nhà cung cấp"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "Thông tin giá cả"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "Thêm giá phá vỡ"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr ""
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr "Mã QR sản phẩm nhà cung cấp"
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr "Liên kết mã vạch đến hàng hóa nhà cung cấp"
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr "Cập nhật độ sẵn sàng sản phẩm"
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "Hàng trong kho"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "Giá sản phẩm nhà cung cấp"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "Nhà cung cấp mới"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "Nhà sản xuất mới"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "Khách hàng"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "Khách hàng mới"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "Doanh nghiệp mới"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr ""
@@ -5361,7 +3882,7 @@ msgstr ""
msgid "Data file to import"
msgstr ""
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr ""
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr ""
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "Không rõ"
@@ -5622,33 +4142,21 @@ msgstr ""
msgid "Config type"
msgstr ""
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "Tổng tiền"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "Trạng thái đặt hàng"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "Tham chiếu đơn đặt"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr ""
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr ""
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "Đặt hàng"
@@ -5696,458 +4202,462 @@ msgstr "Đặt hàng"
msgid "Order Complete"
msgstr ""
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "Sản phẩm nội bộ"
+
#: order/api.py:460
msgid "Order Pending"
msgstr ""
+#: order/api.py:834
+msgid "Completed"
+msgstr "Đã hoàn thành"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Đơn hàng"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "Đơn đặt hàng"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "Đơn hàng trả lại"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "Tổng tiền cho đơn hàng hàng"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "Tiền tệ đơn đặt hàng"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
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:244
+#: order/models.py:243
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:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "Mô tả đơn đặt (tùy chọn)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "Mã dự án đã chọn cho đơn đặt hàng này"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "Liên kết đến trang bên ngoài"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "Ngày mục tiêu"
+
+#: order/models.py:317
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:332
+#: order/models.py:331
msgid "Created By"
msgstr "Tạo bởi"
-#: order/models.py:340
+#: order/models.py:339
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:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr "Đầu mối liên hệ của đơn đặt này"
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr "Địa chỉ công ty cho đơn đặt này"
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "Mã đặt hàng"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "Trạng thái đơn đặt mua"
-#: order/models.py:505
+#: order/models.py:502
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:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "Tham chiếu nhà cung cấp"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "Mã tham chiếu đơn đặt nhà cung cấp"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "nhận bởi"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "Ngày phát hành"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "Ngày đặt hàng đã phát hành"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "Ngày đặt hàng đã được hoàn thiện"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "Đích đến"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
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:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "Số lượng phải là số dương"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "Khách hàng"
+
+#: order/models.py:1021
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:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr ""
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "Tham chiếu khách hàng "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "Mã tham chiếu đơn đặt của khách hàng"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "Ngày giao hàng"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "vận chuyển bằng"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr ""
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr ""
-#: order/models.py:1109
+#: order/models.py:1104
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:1113
+#: order/models.py:1108
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:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
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:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "Số lượng mặt hàng"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "Tham chiếu khoản riêng"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "Ghi chú khoản riêng"
-#: order/models.py:1447
+#: order/models.py:1442
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:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "Mô tả khoản riêng (tùy chọn)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "Ngữ cảnh bổ sung"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "Đơn giá"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr ""
-#: order/models.py:1523
+#: order/models.py:1518
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:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "Sản phẩm nhà cung cấp"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "Đã nhận"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "Số mục đã nhận"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "Giá mua"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "Giá đơn vị mua"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr ""
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr ""
-#: order/models.py:1694
+#: order/models.py:1689
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:1699
+#: order/models.py:1694
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:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "Giá bán"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "Giá bán đơn vị"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "Đã chuyển"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "Số lượng đã vận chuyển"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr ""
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "Ngày vận chuyển"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "Ngày giao hàng"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr "Ngày giao hàng của vận chuyển"
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "Kiểm tra bởi"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "Người dùng đã kiểm tra vận chuyển này"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "Vận chuyển"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "Mã vận chuyển"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "Số theo dõi"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "Thông tin theo dõi vận chuyển"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "Mã hóa đơn"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "Số tham chiếu liên kết với hóa đơn"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "Vận đơn đã được gửi đi"
-#: order/models.py:1906
+#: order/models.py:1901
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:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr ""
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr ""
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "Hàng trong kho chưa được giao"
-#: order/models.py:2047
+#: order/models.py:2042
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:2050
+#: order/models.py:2045
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:2053
+#: order/models.py:2048
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:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
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:2075
+#: order/models.py:2070
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:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
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:2084
+#: order/models.py:2079
msgid "Line"
msgstr "Dòng"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "Tham chiếu vận đơn của đơn hàng bán"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "Hàng hóa"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "Chọn hàng trong kho để phân bổ"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "Nhập số lượng phân kho"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr "Tham chiếu đơn hàng trả lại"
-#: order/models.py:2230
+#: order/models.py:2223
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:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "Trạng thái đơn hàng trả lại"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr ""
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
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:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "Ngày nhận được"
-#: order/models.py:2521
+#: order/models.py:2514
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:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "Kết quả"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr "Kết quả cho hàng hóa dòng này"
-#: order/models.py:2540
+#: order/models.py:2533
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"
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr ""
@@ -6175,6 +4685,13 @@ msgstr ""
msgid "Copy extra line items from the original order"
msgstr ""
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "Mục dòng"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr ""
@@ -6231,7 +4748,12 @@ msgstr ""
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr ""
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "Mã sản phẩm nội bộ"
@@ -6267,12 +4789,11 @@ msgstr "Mục dòng không phù hợp với đơn đặt mua"
msgid "Select destination location for received items"
msgstr "Chọn vị trí đích cho hàng hóa đã nhận"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "Nhập mã lô cho hàng trong kho đang đến"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "Nhập số sê ri cho hàng trong kho đang đến"
@@ -6284,7 +4805,7 @@ msgstr ""
msgid "Additional note for incoming stock items"
msgstr ""
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "Mã vạch"
@@ -6316,9 +4837,7 @@ msgstr "Giá trị mã vạch đã cung cấp phải duy nhất"
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "Vận đơn đã hoàn thành"
@@ -6440,385 +4959,16 @@ msgstr "Đơn bán hàng quá hạn"
msgid "Sales order {so} is now overdue"
msgstr "Đơn bán hàng {so} đã quá hạn"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "In báo cáo đơn đặt mua"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "Xuất đơn đặt sang tệp tin"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "Chức năng đơn đặt"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "Chỉnh sửa đơn đặt"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "Đơn đặt trùng"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr ""
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "Hủy đơn đặt"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "Vấn đề đơn hàng"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "Đánh dấu đơn đặt đã hoàn thành"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "Đơn đặt hoàn thành"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr "Ảnh thu nhỏ sản phẩm nhà cung cấp"
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "Mô tả đơn đặt"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "Mục dòng hoàn thành"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "Chưa hoàn thành"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "Đã cấp"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "Tổng chi phí"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "Không thể tính tổng chi phí"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr "Mã QR đơn đặt mua"
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr "Liên kết mã vạch đến đơn đặt mua"
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "Chọn thiếu cột bắt buộc dưới đây"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "Phát hiện lựa chọn trùng lắp, xem bên dưới. Sửa chúng trước khi thử gửi lại."
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "Gửi phần chọn"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "Các trường tập tin"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "Xóa cột"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "Lựa chọn trùng lặp"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "Xóa hàng"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "Lỗi xảy ra khi gửi thông tin"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "Dòng"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "Chọn sản phẩm nhà cung cấp"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "Trở lại đơn đặt"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "Tải tệp tin lên đơn đặt mua"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "Đơn đặt đã được xử lý. Không thể tải lên tệp tin."
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "Bước %(step)s của %(count)s"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "Kho đã nhận hàng"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "Hàng hóa đặt mua"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "Thêm mục dòng"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "Nhận mục dòng"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "Dòng khác"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "Thêm dòng khác"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "Mục đã nhận"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "Ghi chú đơn đặt"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr "Ảnh thu nhỏ logo khách hàng"
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr "In báo cáo đơn hàng trả lại"
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "In danh sách đóng gói"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "Mã khách hàng"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "Tổng chi phí"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr "Mã QR đơn hàng trả lại"
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr ""
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "Chi tiết đơn đặt"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "In báo cáo đơn hàng bán"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "Mục vận chuyển"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "Hoàn thành đơn bán hàng"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "Chưa phân bổ đầy đủ đơn bán hàng"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr ""
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr ""
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "Hàng hóa đơn hàng bán"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "Vận chuyển đang chờ xử lý"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "Chức năng"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "Lô hàng mới"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "Khớp sản phẩm nhà cung cấp"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "Đơn hàng bán không thấy"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "Không tìm thấy giá"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "Cập nhật {part} giá đơn vị đến {price}"
-
-#: order/views.py:422
-#, python-brace-format
-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:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr ""
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "Phiên bản"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "Từ khóa"
@@ -6843,31 +4993,31 @@ msgstr "ID vị trí mặc định"
msgid "Default Supplier ID"
msgstr "ID nhà cung ứng mặc định"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "Biến thể của"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "Kho tối thiểu"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "Nhà cung cấp"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "Sử dụng trong"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "Đang dựng"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "Chi phí tối thiểu"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "Chi phí tối đa"
@@ -6879,20 +5029,12 @@ msgstr "ID cha"
msgid "Parent Name"
msgstr "Tên cha"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "Đưỡng dẫn danh mục"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "Nguyên liệu"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr ""
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "Giá thấp nhất"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "Giá cao nhất"
@@ -6956,7 +5094,7 @@ msgstr ""
msgid "Include sub-categories in filtered results"
msgstr ""
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr ""
@@ -7012,12 +5150,8 @@ msgstr ""
msgid "BOM Valid"
msgstr ""
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "Danh mục"
@@ -7033,9 +5167,7 @@ msgstr ""
msgid "Uses"
msgstr ""
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "Điểm bán mặc định"
@@ -7044,18 +5176,11 @@ msgstr "Điểm bán mặc định"
msgid "Total Stock"
msgstr "Tổng số lượng"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr "Số lượng đầu ra cho tính toán giá bán"
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "Danh mục sản phẩm"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "Danh mục sản phẩm"
@@ -7063,10 +5188,7 @@ msgstr "Danh mục sản phẩm"
msgid "Default location for parts in this category"
msgstr "Vị trí mặc định cho sản phẩm trong danh mục này"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "Cấu trúc"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "Từ khóa mặc định cho sản phẩm trong danh mục này"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "Biểu tượng"
@@ -7092,748 +5213,731 @@ msgstr "Biểu tượng"
msgid "Icon (optional)"
msgstr "Biểu tượng (tùy chọn)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Bạn không thể thay đổi cấu trúc nhóm sản phẩm này vì một số sản phẩm đã được gắn với nó rồi!"
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr ""
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr ""
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "Lựa chọn sai cho sản phẩm cha"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr "Không thể dùng sản phẩm '{self}' trong BOM cho '{parent}' (đệ quy)"
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr "Sản phẩm '{parent}' được dùng trong BOM cho '{self}' (đệ quy)"
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr "IPN phải phù hợp mẫu biểu thức chính quy {pattern}"
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr ""
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr ""
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr ""
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr ""
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr ""
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr ""
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "Hàng trong kho với số sê ri này đã tồn tại"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "IPN trùng lặp không được cho phép trong thiết lập sản phẩm"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr ""
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Sản phẩm với Tên, IPN và Duyệt lại đã tồn tại."
-#: part/models.py:1012
+#: part/models.py:966
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:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "Tên sản phẩm"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "Là Mẫu"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "Sản phẩm này có phải là sản phẩm mẫu?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "Đây có phải là 1 biến thể của sản phẩm khác?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr "Mô tả (không bắt buộc)"
-#: part/models.py:1076
+#: part/models.py:1030
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:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "Danh mục sản phẩm"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "Số phiên bản hoặc bản duyệt lại sản phẩm"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr ""
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr ""
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "Hàng hóa này sẽ được cất vào đâu?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "Nhà cung ứng mặc định"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "Nhà cung ứng sản phẩm mặc định"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "Hết hạn mặc định"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "Thời gian hết hạn (theo ngày) để nhập kho hàng hóa cho sản phẩm này"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "Cấp độ kho tối thiểu được phép"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "Đơn vị đo cho sản phẩm này"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "Sản phẩm này có thể được dựng từ sản phẩm khác?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "Sản phẩm này có thể dùng để dựng các sản phẩm khác?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "Sản phẩm này có đang theo dõi cho hàng hóa duy nhất?"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr ""
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "Sản phẩm này có thể mua được từ nhà cung ứng bên ngoài?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "Sản phẩm này có thể được bán cho khách hàng?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "Sản phẩm này đang hoạt động?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr ""
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "Đây là sản phẩm ảo, ví dụ như sản phẩm phần mềm hay bản quyền?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "Giá trị tổng kiểm BOM"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr "Giá trị tổng kiểm BOM đã được lưu"
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "BOM kiểm tra bởi"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "Ngày kiểm tra BOM"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "Tạo người dùng"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr "Trách nhiệm chủ sở hữu cho sản phẩm này"
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "Kiểm kê cuối cùng"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "Bán nhiều"
-#: part/models.py:3167
+#: part/models.py:3121
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:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "Chi phí BOM tối thiểu"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr "Chi phí thành phần sản phẩm tối thiểu"
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "Chi phí BOM tối đa"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr "Chi phí thành phần sản phẩm tối đa"
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "Chi phí mua vào tối thiểu"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr "Chi phí mua vào tối thiểu trong lịch sử"
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "Chi phí mua tối đa"
-#: part/models.py:3205
+#: part/models.py:3159
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:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr "Giá nội bộ tối thiểu"
-#: part/models.py:3212
+#: part/models.py:3166
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:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr "Giá nội bộ tối đa"
-#: part/models.py:3219
+#: part/models.py:3173
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:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr "Giá nhà cung ứng tối thiểu"
-#: part/models.py:3226
+#: part/models.py:3180
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:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr "Giá nhà cung ứng tối đa"
-#: part/models.py:3233
+#: part/models.py:3187
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:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "Giá trị biến thể tối thiểu"
-#: part/models.py:3240
+#: part/models.py:3194
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:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "Chi phí biến thể tối đa"
-#: part/models.py:3247
+#: part/models.py:3201
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:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr "Ghi đề chi phí tối thiểu"
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr "Ghi đề chi phí tối đa"
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr "Chi phí tối thiểu tính toán tổng thể"
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr "Chi phí tối đa tính toán tổng thể"
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr "Giá bán thấp nhất"
-#: part/models.py:3282
+#: part/models.py:3236
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:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr "Giá bán cao nhất"
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr "Giá bán cao nhất dựa trên phá giá"
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "Chi phí bán hàng tối thiểu"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr "Giá bán hàng tối thiểu trong lịch sử"
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "Giá bán hàng tối đa"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr "Giá bán hàng tối đa trong lịch sử"
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr "Sản phẩm dành cho kiểm kê"
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "Tổng số hàng"
-#: part/models.py:3328
+#: part/models.py:3282
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:3336
+#: part/models.py:3290
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:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "Ngày"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr "Kiểm kê đã thực hiện"
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "Ghi chú bổ sung"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr "Người dùng đã thực hiện đợt kiểm kê này"
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "Chi phí kho tối thiểu"
-#: part/models.py:3366
+#: part/models.py:3320
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:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr "Chi phí kho tối đa"
-#: part/models.py:3373
+#: part/models.py:3327
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:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "Báo cáo"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr "Tệp báo cáo kiểm kê (được sinh nội bộ)"
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "Bộ đếm sản phẩm"
-#: part/models.py:3436
+#: part/models.py:3390
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:3446
+#: part/models.py:3400
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:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr ""
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr ""
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr "Lựa chọn phải duy nhất"
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr ""
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr ""
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "Tên kiểm thử"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "Nhập tên cho kiểm thử"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr ""
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr ""
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "Mô tả kiểm thử"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "Nhập mô tả cho kiểm thử này"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "Đã bật"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr ""
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "Bắt buộc"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "Kiểm thử này bắt buộc phải đạt?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "Giá trị bắt buộc"
-#: part/models.py:3686
+#: part/models.py:3640
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:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "Yêu cầu đính kèm"
-#: part/models.py:3693
+#: part/models.py:3647
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:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "Lựa chọn"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr ""
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr ""
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr "Tham số hộp kiểm tra không thể có đơn vị"
-#: part/models.py:3765
+#: part/models.py:3719
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:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "Tên tham số mẫu phải là duy nhất"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "Tên tham số"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr "Đơn vị vật lý cho tham số này"
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr "Mô tả tham số"
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr "Ô lựa chọn"
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr "Tham số này có phải là hộp kiểm tra?"
-#: part/models.py:3848
+#: part/models.py:3802
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:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr ""
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr ""
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr "Lựa chọn sai cho giá trị tham số"
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "Sản phẩm cha"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "Mẫu tham số"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "Giá trị tham số"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr ""
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "Giá trị mặc định"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "Giá trị tham số mặc định"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "Tên hoặc mã sản phẩm"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "Giá trị mã sản phẩm duy nhất"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "Giá trị IPN sản phẩm"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "Cấp độ"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "Cấp độ BOM"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "Chọn sản phẩm cha"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "Sản phẩm phụ"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "Chọn sản phẩm được dùng trong BOM"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr "Số lượng BOM cho mục BOM này"
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "Mục BOM này là tùy chọn"
-#: part/models.py:4337
+#: part/models.py:4291
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:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "Dư thừa"
-#: part/models.py:4345
+#: part/models.py:4299
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:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "Tham chiếu mục BOM"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "Ghi chú mục BOM"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "Giá trị tổng kiểm"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr "Giá trị tổng kiểm dòng BOM"
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "Đã xác minh"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr "Mục BOM này là hợp lệ"
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr "Nhận thừa hưởng"
-#: part/models.py:4379
+#: part/models.py:4333
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:4385
+#: part/models.py:4339
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:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
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:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr "Sản phẩm phụ phải được chỉ định"
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr "Sảm phẩm thay thế mục BOM"
-#: part/models.py:4648
+#: part/models.py:4602
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:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "Hàng hóa BOM cha"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "Sản phẩm thay thế"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "Sản phẩm 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "Sản phẩm 2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "Chọn sản phẩm liên quan"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
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:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr "Đã tồn tại mối quan hệ trùng lặp"
@@ -7841,13 +5945,11 @@ msgstr "Đã tồn tại mối quan hệ trùng lặp"
msgid "Parent Category"
msgstr ""
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr ""
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "Phụ mục"
@@ -7899,7 +6001,7 @@ msgstr "Sao chép ảnh"
msgid "Copy image from original part"
msgstr "Sao chép hình ảnh từ sản phẩm gốc"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "Sao chép BOM"
@@ -7967,6 +6069,11 @@ msgstr "Mã số nhà sản xuất khớp với MPN này đã tồn tại"
msgid "Supplier part matching this SKU already exists"
msgstr "Mã số nhà cung cấp khớp với SKU này đã tồn tại"
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "Hàng trong kho"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr ""
@@ -7979,8 +6086,7 @@ msgstr ""
msgid "Variant Stock"
msgstr ""
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "Nhân bản sản phẩm"
@@ -7988,7 +6094,7 @@ msgstr "Nhân bản sản phẩm"
msgid "Copy initial data from another Part"
msgstr "Sao chép dữ liệu ban đầu từ sản phẩm khác"
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "Số liệu kho ban đầu"
@@ -8125,8 +6231,7 @@ msgstr ""
msgid "Select the component part"
msgstr ""
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "Có thể dựng"
@@ -8202,9 +6307,7 @@ msgstr "Số lượng không hợp lệ"
msgid "At least one BOM item is required"
msgstr "Buộc phải nhập ít nhất một mục BOM"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "Tổng số lượng"
@@ -8233,673 +6336,6 @@ msgstr "Thông báo sắp hết hàng"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Kho có sẵn cho {part.name} đã mất dưới mức cấu hình tối thiểu"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "Bạn không có quyền chỉnh sửa định mức vật liệu."
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr "BOM sản phẩm này đã được thay đổi và phải được xác minh"
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr ""
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr ""
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr "Thực hiện kiểm kê cho danh mục hàng hóa này"
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "Bạn đã được đăng ký nhận thông báo cho danh mục này"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "Đăng ký nhận thông báo cho danh mục này"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "Chức năng danh mục"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "Sửa danh mục"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "Sửa danh mục"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "Xóa danh mục"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "Xóa danh mục"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "Danh mục sản phẩm cấp đầu"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "Sản phẩm (bao gồm các phụ mục)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "Tạo sản phẩm mới"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "Sản phẩm mới"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "Thông số phụ tùng"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "Thêm danh mục sản phẩm mới"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "Danh mục mới"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "Nhập sản phẩm"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "Tạo bản sao của sản phẩm '%(full_name)s'."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "Các sản phẩm có thể khớp"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "Sản phẩm mới có thể trùng với sản phẩm đã tồn tại"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr "%(full_name)s - %(desc)s (%(match_per)s%% phù hợp)"
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "Kho hàng"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr "Làm mới dữ liệu đã lên lịch"
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "Làm mới"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr "Thêm thông tin kiểm kê"
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "Kiểm kê"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "Mẫu kiểm thử sản phẩm"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "Thêm mẫu kiểm thử"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "Phân bổ đơn hàng bán"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "Ghi chú sản phẩm"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "Biến thể sản phẩm"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "Tạo biến thể mới"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "Biến thể mới"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "Thêm tham số mới"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "Sản phẩm liên quan"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "Thêm liên quan"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "Hóa đơn nguyên vật liệu"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "Chức năng xuất dữ liệu"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "Xuất BOM"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "Báo cáo in BOM"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "Chức năng BOM"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "Tải lên BOM"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "Xác minh BOM"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "Thêm mục BOM"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "Lắp ráp"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "Bản dựng sản phẩm"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "Phân bổ đơn hàng bản dựng"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "Nhà cung cấp sản phẩm"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "Nhà sản xuất sản phẩm"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr ""
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr ""
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr "Không đủ quyền truy cập."
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "Quay lại sản phẩm"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "Nhập sản phẩm từ tệp tin"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr "Yêu cầu cho nhập liệu sản phẩm"
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr "Tệp nhập liệu sản phẩm phải chứa tên cột được cung cấp trong "
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr "Mẫu nhập liệu sản phẩm"
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr "Tải về mẫu nhập liệu sản phẩm"
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "Định dạng"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "Chọn định dạng tệp"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "Danh sách sản phẩm"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "Bạn đã đăng ký nhận thông báo về sản phẩm này"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "Đăng ký nhận thông báo về sản phẩm này"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "In tem nhãn"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "Hiện thông tin giá cả"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "Chức năng kho"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "Đếm kho sản phẩm"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "Chuyển kho sản phẩm"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "Chức năng sản phẩm"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "Nhân bản sản phẩm"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "Sửa sản phẩm"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "Xóa sản phẩm"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "Sản phẩm là một mẫu (biến thể có thể được làm từ sản phẩm này)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "Sản phẩm có thể được lắp ráp từ sản phẩm khác"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "Sản phẩm được dùng để lắp ráp"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "Kho sản phẩm được theo dõi bởi số sê ri"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "Có thể mua sản phẩm từ nhà cung cấp bên ngoài"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "Có thể bán sản phẩm cho khách hàng"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr "Sản phẩm bị tắt"
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "Sản phẩm là ảo (không phải sản phẩm vật lý)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "Chi tiết giá sản phẩm"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr ""
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "Phân bổ đến đơn đặt bản dựng"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "Phân bổ đến đơn bán hàng"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "Cấp kho tối thiểu"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "Khoảng giá"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "Số seri mới nhất"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "Tìm kiếm cho số sê ri"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr "Mã QR sản phẩm"
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr "Liên kết mã vạch đến sản phẩm"
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr "Tính toán"
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr "Xóa ảnh gắn kết với sản phẩm này"
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr "Không tìm thấy hình ảnh phù hợp"
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr "Ẩn chi tiết sản phẩm"
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "Giá bán nhà cung cấp"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "Chi phí đơn vị"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "Chưa có sẵn giá cả nhà cung cấp"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "Giá cả BOM"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "Giá mua hàng"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "Tổng giá mua vào"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "Chưa có giá cả BOM"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "Giá nội bộ"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "Chưa có thông tin giá cho sản phẩm này."
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr "Số lượng theo lịch"
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "Biến thể"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "Kiện hàng"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "Định giá"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "Lập lịch"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "Mẫu thử nghiệm"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "Chọn hình ảnh có sẵn"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "Tóm lược định giá"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr "Làm mới giá sản phẩm"
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr "Ghi đè định giá sản phẩm"
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "Sửa"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "Danh mục giá"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr "Tối thiểu"
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "Tối đa"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "Định giá nội bộ"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "Lịch sử mua hàng"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "Định giá biến thể"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr "Ghi đè định giá"
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "Định giá tổng thể"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "Lịch Sử Giao Dịch"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr "Chưa có dữ liệu giá giao dịch cho sản phẩm này"
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr "Dữ liệu khoảng giá không có sẵn cho sản phẩm này."
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "Chuyển tới tổng quan"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr "Thêm phá giá nội bộ"
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr "Định giá bán hàng"
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr "Thêm định giá bán hàng"
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr "Cập nhập giá bán"
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "Hết hàng"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "Hàng còn ít"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "Quay lại BOM"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "Tải lên hóa đơn bán hàng"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "Yêu cầu tải lên BOM"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "Tải lên tập tin BOM"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "Gửi dữ liệu BOM"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "Yêu cầu tải lên BOM"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "Tệp tin BOM phải chứa cột được đặt tên theo quy định trong "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "Mẫu tải lên BOM"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "Mỗi sản phẩm phải tồn tại trong cơ sở dữ liệu"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "Tạo biến thể sản phẩm mới"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr "Tạo sản phẩm biến thể mới từ mẫu này"
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "Tham chiếu phù hợp"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr "Không thể nhập sản phẩm {new_part.name} bởi vì không có nhóm nào được gán"
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "Chọn ảnh sản phẩm"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "Cập nhật ảnh sản phẩm"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "Không tìm thấy ảnh sản phẩm"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "Định giá sản phẩm"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "Mã vạch phù hợp với hàng hóa hiện có"
@@ -8981,8 +6416,7 @@ msgstr ""
msgid "Stock item does not match line item"
msgstr ""
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr "Kho không đủ hạn mức khả dụng"
@@ -9091,7 +6525,7 @@ msgstr ""
msgid "Quantity to allocate"
msgstr "Số lượng cần phân bổ"
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr "In nhãn thất bại"
@@ -9435,8 +6869,7 @@ msgstr ""
msgid "Is the plugin active"
msgstr "Là phần bổ sung hoạt động"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "Đã cài đặt"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr ""
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "Phần bổ sung"
@@ -9462,7 +6893,7 @@ msgstr "Phần bổ sung"
msgid "Method"
msgstr "Phương thức"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "Không tìm thấy tác giả"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Tên của gói bổ sung - có thể còn chứa chỉ dẫn phiên bản"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "Phiên bản"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "Chưa cung cấp đối tượng hợp lệ cho bản mẫu"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr ""
@@ -9820,7 +7246,7 @@ msgstr ""
msgid "Report generation is complete"
msgstr ""
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr ""
@@ -9895,20 +7321,35 @@ msgstr ""
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "Mã QR"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "Mã QR"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "Hóa đơn nguyên vật liệu"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Vật liệu cần có"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "Ảnh sản phẩm"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "Đã cấp"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Bắt buộc cho"
@@ -9919,11 +7360,6 @@ msgstr "Nhà cung cấp đã bị xóa"
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "Đơn giá"
@@ -9935,16 +7371,18 @@ msgstr "Bảng liệt kê mở rộng"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "Tổng cộng"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "Phân bổ"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "Hàng loạt"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr "Mục vị trí kho hàng"
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr "Kết quả kiểm tra"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "Thử nghiệm"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "Đạt"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "Không đạt"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr "Không có kết quả (bắt buộc)"
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "Không có kết quả"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "Mục đã cài đặt"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "Sê-ri"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr "Tệp tin tài sản không tồn tại"
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr "Không tìm thấy tệp hình ảnh"
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr "thẻ part_image yêu cầu 1 thực thể sản phẩm"
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr "thẻ company_image yêu cầu một thực thể doanh nghiệp"
@@ -10012,8 +7444,7 @@ msgstr "thẻ company_image yêu cầu một thực thể doanh nghiệp"
msgid "Location ID"
msgstr "ID địa điểm"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "Đường dẫn địa điểm"
@@ -10041,8 +7472,7 @@ msgstr "Tên nhà cung cấp"
msgid "Customer ID"
msgstr "ID Khách hàng"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "Đã cài đặt trong"
@@ -10066,9 +7496,11 @@ msgstr "Cần xem xét"
msgid "Delete on Deplete"
msgstr "Xóa khi thiếu hụt"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "Kiểm kê"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "Ngày hết hạn"
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "Địa điểm bên ngoài"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr "Ngày hết hạn sau đó"
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "Ế"
@@ -10202,24 +7632,19 @@ msgstr "Loại vị trí kho hàng"
msgid "Default icon for all locations that have no icon set (optional)"
msgstr "Biểu tượng mặc định cho vị trí không được đặt biểu tượng (tùy chọn)"
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "Kho hàng"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "Vị trí kho hàng"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "Chủ sở hữu"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "Chọn chủ sở hữu"
@@ -10227,8 +7652,7 @@ msgstr "Chọn chủ sở hữu"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "Không thể đưa trực tiếp hàng trong kho vào bên trong vị trí kho hàng có cấu trúc, nhưng có thể đặt vào kho con."
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "Bên ngoài"
@@ -10236,8 +7660,7 @@ msgstr "Bên ngoài"
msgid "This is an external stock location"
msgstr "Đây là vị trí kho bên ngoài"
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr "Loại vị trí"
@@ -10249,257 +7672,257 @@ msgstr "Loại vị trí kho hàng của địa điểm này"
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "Bạn không thể chuyển đổi vị trí kho hàng này thành cấu trúc vì đã có hàng hóa trong kho được đặt vào bên trong nó!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "Không thể đặt hàng trong kho vào trong địa điểm kho có cấu trúc!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "Không thể tạo hàng hóa trong kho cho sản phẩm ảo"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr "Loại sản phẩm ('{self.supplier_part.part}') phải là {self.part}"
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "Số lượng phải là 1 cho hàng hóa với số sê ri"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Số sê ri không thể đặt được nếu số lượng lớn hơn 1"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "Hàng hóa không thể thuộc về chính nó"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "Hàng hóa phải có 1 tham chiếu bản dựng nếu is_building=True"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "Tham chiếu bản dựng không thể trỏ vào cùng một đối tượng sản phẩm"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "Hàng trong kho cha"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "Sản phẩm cơ bản"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "Chọn sản phẩm nhà cung cấp khớp với hàng hóa trong kho này"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "Hàng trong kho này được đặt ở đâu?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "Đóng gói hàng hóa này được lưu trữ lại"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "Mục này đã được cài đặt trong mục khác?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "Số sê ri cho mục này"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "Mã lô cho hàng trong kho này"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "Số lượng tồn kho"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "Bản dựng nguồn"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "Bản dựng cho hàng hóa này"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "Tiêu thụ bởi"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr "Đơn đặt bản dựng đã dùng hàng hóa này"
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "Đơn đặt mua nguồn"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "Đơn đặt mua cho hàng hóa này"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "Đơn hàng bán đích"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Ngày hết hạn của hàng hóa này. Kho sẽ được nhắc tình trạng hết hạn sau ngày này"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "Xóa khi thiếu hụt"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "Xóa hàng trong kho này khi kho hàng bị thiếu hụt"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "Giá mua riêng lẻ tại thời điểm mua"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "Đã chuyển đổi sang sản phẩm"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "Chưa đặt sản phẩm thành có thể theo dõi"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "Số lượng phải là số nguyên"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr "Số lượng không thể vượt quá số lượng trong kho đang có ({self.quantity})"
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "Số lượng không khớp với số sêri"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr ""
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "Hàng trong kho đã được gán vào đơn hàng bán"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "Hàng trong kho đã được cài đặt vào hàng hóa khác"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "Hàng trong kho chứa hàng hóa khác"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "Hàng trong kho đã được gắn với một khách hàng"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "Hàng trong kho hiện đang sản xuất"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "Không thể hợp nhất kho nối tiếp"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "Mặt hàng trùng lặp"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "Mặt hàng phải tham chiếu đến sản phẩm tương tự"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "Mặt hàng phải tham chiếu đến sản phẩm nhà cung cấp tương tự"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "Mã trạng thái kho phải phù hợp"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Không thể xóa mặt hàng không ở trong kho"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr ""
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "Ghi chú đầu vào"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr ""
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "Phải cung cấp giá trị cho kiểm thử này"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "Phải tải liên đính kèm cho kiểm thử này"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr ""
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "Kết quả kiểm thử"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "Giá trị đầu ra kiểm thử"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "Đính kèm kết quả kiểm thử"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "Ghi chú kiểm thử"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr ""
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr ""
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr ""
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr ""
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr ""
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr ""
@@ -10559,7 +7982,7 @@ msgstr ""
msgid "Serial number is too large"
msgstr "Số sêri quá lớn"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "Mục cha"
@@ -10571,12 +7994,11 @@ msgstr ""
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr "Sử dụng kích thước đóng gói khi thêm: Số lượng được định nghĩa là số của gói"
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "Đã hết hạn"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "Mục con"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr "Không có mặt hàng nào được chọn"
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "Kho phụ"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr ""
@@ -10793,7 +8212,7 @@ msgstr "Đã cách ly"
msgid "Legacy stock tracking entry"
msgstr "Mục theo dõi kho cổ điển"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Kho hàng đã được khởi tạo"
@@ -10849,7 +8268,7 @@ msgstr "Tách từ mục cha"
msgid "Split child item"
msgstr "Tách mục con"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "Kho hàng đã được gộp"
@@ -10869,7 +8288,7 @@ msgstr "Đầu ra đơn đặt bản dựng đã hoàn thành"
msgid "Build order output rejected"
msgstr "Đầu ra đơn đặt bản dựng bị từ chối"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "Tiêu hao bởi đơn đặt bản dựng"
@@ -10885,7 +8304,7 @@ msgstr "Đã nhận dựa vào đơn đặt hàng mua"
msgid "Returned against Return Order"
msgstr "Trả hành dựa vào đơn hàng trả lại"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "Gửi đến khách hàng"
@@ -10893,361 +8312,6 @@ msgstr "Gửi đến khách hàng"
msgid "Returned from customer"
msgstr "Bị trả lại từ khách hàng"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "Thông tin theo dõi kho"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "Hàng trong kho con"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "Hàng trong kho này không có bất kỳ hàng hóa con nào"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "Thông tin kiểm thử"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "Báo cáo kiểm thử"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "Xóa dữ liệu báo cáo kiểm thử"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "Thêm dữ liệu kiểm thử"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "Ghi chú tại kho hàng"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "Hàng hóa đã lắp đặt"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "Lắp đặt hàng hóa trong kho"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr "Xóa toàn bộ kết quả kiểm thử cho kho hàng này"
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr "Xác định vị trí hàng tồn kho"
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "Quét vào điểm bán"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "Chức năng in"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "Chức năng điều chỉnh kho"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "Đếm hàng"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "Thêm hàng"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "Xóa hàng hóa"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "Sắp xếp hàng hóa"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "Chuyển giao hàng"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "Chỉ định cho khách hàng"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "Trả lại kho"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "Gỡ cài đặt hàng trong kho"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "Gỡ cài đặt"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "Lắp đặt hàng hóa trong kho"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "Cài đặt"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "Chuyển đổi thành biến thể"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "Mặt hàng trùng lặp"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "Sửa mặt hàng"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "Xóa mặt hàng"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "Dựng"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "Chưa đặt nhà sản xuất"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "Bạn không thuộc danh sách chủ sở hữu hàng hóa này. Mặt hàng này không thể sửa đổi."
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "Chỉ đọc"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "Mặt hàng này không khả dụng"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "Mặt hàng này đang được sản xuất và không thể sửa được."
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "Sửa mặt hàng này từ khung nhìn bản dựng."
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "Mặt hàng này đã được phân bổ về đơn hàng bán"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "Mặt hàng này đã được phân bổ về đơn đặt bản dựng"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr "Mặt hàng này là tuần tự. Nó có một số sêri duy nhất và số lượng không thể điều chỉnh được"
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "trang trước"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "Điều hướng đến số sêri trước"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "trang tiếp theo"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "Điều hướng đến số sêri tiếp"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "Không có vị trí nào được đặt"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "Thử nghiệm"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "Mặt hàng không đạt toàn bộ yêu cầu thử nghiệm"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "Mặt hàng này hết hạn vào %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "Mặt hàng này hết hạn vào %(item.expiry_date)s"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "Chưa thực hiện kiểm kê"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "Chọn một trong những biến thể sản phẩm được liệt kê bên dưới."
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "Cánh báo"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "Thao tác này không thể khôi phục lại một cách dễ dàng"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr ""
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr ""
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "Tạo hàng hóa tuần tự từ mặt hàng này."
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "Chọn số lượng cần tuần tự hóa và số sêri duy nhất."
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr "Thực hiện kiểm kê cho vị trí kho này"
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr "Xác định vị trí kho"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "Quét các mặt hàng vào vị trí kho này"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "Quét vào trong mặt hàng"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr "Quét kho chứa vào trong vị trí kho này"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "Quét vào trong bộ chứa"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr "In báo cáo vị trí"
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "Chức năng vị trí"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "Sửa vị trí"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "Xóa vị trí"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "Vị trí kho cấp đầu"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "Chủ sở hữu vị trí"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "Bạn không thuộc danh sách chủ sở hữu của vị trí này. Vị trí kho này không thể sửa được."
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr ""
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "Tạo mới vị trí kho"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "Vị trí mới"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr ""
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr ""
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr ""
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr ""
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "Đang tải..."
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "Theo dõi tồn kho"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Quyền truy cập bị từ chối"
@@ -11264,8 +8328,7 @@ msgstr "Lỗi xác thực"
msgid "You have been logged out from InvenTree."
msgstr "Bạn đã đăng xuất từ InvenTree."
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "Đăng nhập"
@@ -11298,1078 +8361,27 @@ msgstr "Site đang được bảo trì"
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "Khu vực đang được bảo trì và sẽ mở lại sớm thôi!"
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "Chỉ số"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr ""
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr ""
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr ""
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr ""
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr ""
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr ""
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr ""
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr ""
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr ""
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr "Nhật ký thông báo"
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "Xóa thông báo"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "Thông báo đang chờ"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "Đánh dấu đã đọc tất cả"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "Thông báo"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr ""
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr "Xóa toàn bộ thông báo đã đọc"
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr ""
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "Hộp thư"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "Lịch sử"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "Kết quả tìm kiếm"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "Thiết lập mã vạch"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "Thiết lập đơn đặt bản dựng"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "Cài đặt Danh mục"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "Cài đặt máy chủ"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "Cài đặt nhãn"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "Cài đặt đăng nhập"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr "Chưa cấu hình email gửi đi. Một số tính năng đăng nhập và đăng ký sẽ không hoạt động được!"
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "Đăng ký"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr "Đăng nhập một lần"
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "Cài đặt"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "URL"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "Base-URL cho phần bổ sung này là %(base)s."
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr ""
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "Mở trong tab mới"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "Cài đặt thông báo"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr ""
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "Cài đặt sản phẩm"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "Nhập hàng hóa"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "Nhập sản phẩm"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "Mẫu tham số sản phẩm"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr "Thiết lập kiểm kê"
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr "Báo cáo kiểm kê"
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr "Đơn vị vật lí"
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr "Thêm đơn vị"
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "Thiết lập phần bổ sung"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr "Đổi thiết lập bên dưới yêu cầu bạn cần khởi động máy chủ ngay lập tức. Đừng thay đổi điều này trong khi đang sử dụng phần mềm."
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "Phần bổ sung"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "Cài đặt phần bổ sung"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr "Tải lại plugin"
-
-#: templates/InvenTree/settings/plugin.html:58
-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:73
-msgid "Plugin Error Stack"
-msgstr "Ngăn Xếp Lỗi Phần Bổ Sung"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "Giai đoạn"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "Tin nhắn"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "Thông tin phần bổ sung"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "chưa cung cấp thông tin phiên bản"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "Giấy phép"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "Thông tin mã được kéo về từ cập nhật git mới nhất cho phần bổ sung này. Nó có thể không phải là phiên bản hay thông tin chính thức nhưng mã thực sự hoạt động."
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "Thông tin gói"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "Phương thức cài đặt"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "Phần bổ sung này đã được cài đặt dạng gói"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "Phần bổ sung này đã tồn tại trên đường dẫn máy chủ của bạn"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "Đường dẫn cài đặt"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "Gắn liền"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-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:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "Mẫu"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr "Đây là phần bổ sung mẫu"
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "Người commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "Ngày commit"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr ""
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "Thông điệp commit"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "Cài đặt đơn đặt mua"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "Cài đặt định giá"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "Tỷ giá hối đoái"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "Cập nhật ngay"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "Lần cập nhật gần nhất"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "Chưa bao giờ"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr "Cài đặt mã dự án"
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "Mã dự án"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "Mã dự án mới"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "Cài đặt báo cáo"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr "Cài đặt đơn trả hàng"
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "Chưa cài đặt giá trị"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "Sửa cài đặt"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "Xóa"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr ""
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr "Loại vị trí mới"
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "Cài đặt người dùng"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "Tài khoản"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "Hiển thị"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "Trang chủ"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "Tìm kiếm"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "Báo cáo"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "Cài đặt toàn cục"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "Máy chủ"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "Nhãn"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "Danh mục"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "Thiết lập đơn hàng bán"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "Cài đặt kho hàng"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr "Loại ví trí kho"
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "Cài đặt tài khoản"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "Đổi mật khẩu"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "Địa chỉ email sau đã được liên kết với tài khoản của bạn:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "Đã xác minh"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "Chưa xác minh"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "Chính"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "Tạo chính yếu"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "Gửi lại xác minh"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "Cảnh báo:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "Bạn chưa có bất kỳ địa chỉ email nào được cài đặt. Bạn nên thêm một địa chỉ email tồn tại thật để bạn có thể nhận thông báo, đặt lại mật khẩu,..."
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "Thêm địa chỉ email"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "Thêm email"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "Đa nhân tố"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "Bạn có các nhân tố sẵn này:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr ""
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "Tĩnh"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "Chưa cấu hình xác thực đa nhân tố cho tài khoản của bạn"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "Đổi nhân tố"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "Cài đặt đa nhân tố"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "Xóa đa nhân tố"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "Các phiên hoạt động"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "Đăng xuất phiên đang hoạt động (trừ phiên này)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "Đăng xuất phiên đang hoạt động"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "không rõ trên không rõ"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "không rõ"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "Địa chỉ IP"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "Thiết bị"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "Hoạt động gần đây"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s trước (phiên này)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s trước"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr ""
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "Thiết đặt hiển thị"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "Thiết lập giao diện"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "Chọn giao diện"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "Đặt giao diện"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "Thiết lập ngôn ngữ"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "Chọn ngôn ngữ"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% đã dịch"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "Chưa có bản dịch"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "Đặt ngôn ngữ"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "Một số ngôn ngữ chưa hoàn thiện"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr "Chỉ hiện phần thiếu"
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "và bị ẩn."
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "Cũng hiện chúng"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "Giúp đỡ nguồn lực dịch thuật!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr "Dịch ngôn ngữ bạn địa của ứng dụng web được cộng đồng đóng góp qua crowdin. Mọi đóng góp đều được chào đón và khuyến khích."
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "Dự án dịch InvenTree"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "Thiết lập trang chủ"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "Cài đặt tìm kiếm"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr "Tài khoản đăng nhập một lần"
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr "Bạn có thể đăng nhập vào tài khoản của bạn bằng cách sử dụng bất kỳ tài khoản bên thứ ba:"
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "Không có tài khoản mạng xã hội nào được kết nối đến tài khoản này."
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr "Thêm tài khoản SSO"
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr "Máy chủ này chưa bật chức năng đăng nhập một lần"
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "Phiên bản InvenTree"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "Phiên bản phát triển"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "Mới nhất"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "Có bản cập nhật mới"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr ""
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "Tài liệu InvenTree"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "Phiên bản API"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Phiên bản Python"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Phiên bản Django"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "Xem mã trên Github"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "Đóng góp"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "Ứng dụng di động"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "Gửi báo cáo lỗi"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "sao chép đến bảng tạm"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "sao chép thông tin phiên bản"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "Logo InvenTree"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "Xác nhận địa chỉ email"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "Xin hãy xác nhận rằng %(email)s là địa chỉ email cho người dùng %(user_display)s."
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "Xác nhận"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "Liên kết xác nhận email đã hết hạn hoặc không hợp lệ. Xin hãy tạo yêu cầu xác nhận email mới."
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "Đăng nhập"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "Chưa có tài khoản?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "Đăng ký"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "Quân mật khẩu?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "hoặc đăng nhập bằng"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "Đăng xuất"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "Bạn có chắc bạn muốn đăng xuất không?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "Quay lại site"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "Khôi phục mật khẩu"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "Quên mật khẩu của bạn? Nhập địa chỉ email của bạn bên dưới, và chúng tôi sẽ gửi cho bạn một email cho phép bạn khởi tại lại nó."
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "Đặt lại mật khẩu của tôi"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "Chức năng này đã bị cấm. Xin hãy liên hệ với một người quản trị."
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "Sai mã thông báo"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "Liên kết tạo lại mật khẩu không hợp lệ, có thể nó đã được sử dụng rồi. Xin hãy gửi yêu cầu tạo lại mật khẩu mới."
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "Đổi mật khẩu"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "Mật khẩu của bạn đã được thay đổi."
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "Bạn đã có một tài khoản? Xin hãy đăng nhập."
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr "Sử dụng một nhà cung cấp SSO để đăng ký"
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr "Đã đóng đăng ký"
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr "Hiện đang đóng chức năng đăng ký."
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr "Quay lại trang đăng nhập"
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "Xem trong bảng quản trị"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "Xác thực hai yếu tố"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "Xác thực"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "Mã thông báo (token) dự phòng của xác thực hai yếu tố"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr "Mã thông báo (token) dự phòng đã được tạo nhưng không được hiển thị vì lý do bảo mật. Ấn nút bên dưới để tạo những cái mới."
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr "Mã thông báo (token) dự phòng chưa có sẵn. Ấn nút bên dưới để tạo một vài mã."
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "Tạo mã thông báo"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "Vô hiệu hóa xác thực 2 yếu tố"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "Bạn chắc chứ?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "Vô hiệu 2FA"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "Cài đặt xác thực hai bước"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "Bước 1"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "Quét mã QR bên dưới với bộ sinh mã thông báo mà bạn chọn (cho thực thể Google Authentication)."
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr ""
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "Bước 2"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "Điền một mã thông báo đã sinh bởi ứng dụng:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "Xác minh"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "Thêm liên kết"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "Thêm đính kèm"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "Nhận dạng mã vạch"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Yêu cầu khởi động máy chủ"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "Đã thay đổi tùy chọn cấu hình nên cần phải khởi động lại máy chủ"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Liên lạc với quản trị hệ thống của bạn để biết thêm thông tin"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr "Di trú cơ sở dữ liệu đang chờ xử lý"
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr "Có di trú cơ sở dữ liệu đang chờ xử lý cần bạn lưu ý"
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr "Sản phẩm sau còn ít hàng trong kho yêu cầu"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "Số lượng bắt buộc"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr "Nhấp chuột vào liên kết dưới đây để xem sản phẩm này"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "Số lượng tối thiểu"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr ""
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr ""
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr ""
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr ""
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr ""
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr ""
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr ""
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr ""
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr ""
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr ""
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr ""
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr ""
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr ""
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr ""
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr ""
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr ""
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr ""
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr ""
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr ""
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr ""
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr ""
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr ""
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr ""
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr ""
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr ""
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr ""
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr ""
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr ""
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr ""
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr ""
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr ""
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "Quét mã vạch"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr ""
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr ""
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr ""
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr ""
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr ""
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr ""
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr ""
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr ""
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr ""
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr ""
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "Đóng"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr ""
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr ""
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr ""
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr ""
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr ""
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr ""
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr ""
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr ""
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr ""
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr ""
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr ""
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr ""
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr ""
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr ""
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr ""
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr ""
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr ""
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr ""
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr ""
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr ""
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr ""
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr ""
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr ""
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr ""
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr ""
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr ""
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr ""
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr ""
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr ""
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr ""
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr ""
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr ""
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr ""
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr ""
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr ""
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr ""
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr ""
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr ""
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr ""
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr ""
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr ""
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr ""
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr ""
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr ""
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr ""
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr ""
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr ""
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr ""
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr ""
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr ""
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr ""
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr ""
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr ""
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr ""
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr ""
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr ""
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr ""
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr ""
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr ""
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr ""
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr ""
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr ""
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr ""
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr ""
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr ""
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr ""
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr ""
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr ""
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr ""
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr ""
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr ""
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr ""
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr ""
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr ""
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr ""
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr ""
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr ""
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr ""
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr ""
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr ""
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr ""
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr ""
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr ""
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr ""
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr ""
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr ""
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr ""
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr ""
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr ""
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr ""
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr ""
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr ""
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr ""
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr ""
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr ""
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr ""
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr ""
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr ""
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr ""
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr ""
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr ""
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr ""
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr ""
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr ""
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr ""
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr ""
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr ""
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr ""
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr ""
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr ""
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr ""
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr ""
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr ""
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr ""
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr ""
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr ""
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr ""
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr ""
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr ""
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr ""
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr ""
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr ""
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr ""
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr ""
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr ""
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr ""
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr ""
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr ""
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr ""
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr ""
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr ""
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr ""
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr ""
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr ""
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr ""
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr ""
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr ""
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "Lỗi biểu mẫu tồn tại"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr ""
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr ""
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr ""
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr ""
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr ""
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr ""
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr ""
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr ""
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr ""
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr ""
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr ""
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr ""
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr ""
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr ""
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "Gửi"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr ""
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr ""
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr ""
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr ""
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr ""
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr ""
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr ""
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr ""
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr ""
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr ""
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr ""
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr ""
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr ""
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr ""
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr ""
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr ""
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr ""
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr "Sẽ tải thông báo ở đây"
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr ""
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr ""
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr ""
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr ""
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr ""
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr ""
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr ""
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr ""
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr ""
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr ""
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr ""
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr ""
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr ""
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr ""
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr ""
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr ""
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr ""
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr ""
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr ""
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr ""
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr ""
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr ""
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr ""
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr ""
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr ""
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr ""
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr ""
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr ""
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr ""
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr ""
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr ""
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr ""
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr ""
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr ""
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr ""
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr ""
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr ""
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr ""
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr ""
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr ""
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr ""
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr ""
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr ""
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr ""
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr ""
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr ""
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr ""
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr ""
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr ""
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr ""
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr ""
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr ""
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr ""
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr ""
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr ""
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr ""
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr ""
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr ""
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr ""
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr ""
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr ""
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr ""
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr ""
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr ""
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr ""
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr ""
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr ""
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr ""
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr ""
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr ""
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr ""
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr ""
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr ""
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr ""
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr ""
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr ""
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr ""
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr ""
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr ""
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr ""
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr ""
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr ""
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr ""
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr ""
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr ""
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr ""
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr ""
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr ""
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr ""
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr ""
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr ""
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr ""
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr ""
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr ""
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr ""
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr ""
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr ""
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr "Nhập truy vấn tìm kiếm"
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr ""
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr ""
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr ""
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr ""
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr ""
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr ""
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr ""
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr ""
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr ""
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr ""
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr ""
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr ""
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr ""
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr ""
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr ""
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr ""
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr ""
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr ""
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr ""
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr ""
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr ""
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr ""
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr ""
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr ""
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "Thêm"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr ""
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr ""
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr ""
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr ""
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr ""
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr ""
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr ""
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr ""
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr ""
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr ""
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr ""
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr ""
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr ""
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr ""
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr ""
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr ""
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr ""
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr ""
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr ""
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr ""
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr ""
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr ""
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr ""
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr ""
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr ""
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr ""
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr ""
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr ""
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr ""
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr ""
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr ""
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr ""
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr ""
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr ""
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr ""
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr ""
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr ""
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr ""
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr ""
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr ""
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr ""
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr ""
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr ""
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr ""
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr ""
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr ""
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr ""
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr ""
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr ""
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr ""
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr ""
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr ""
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr ""
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr ""
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr ""
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr ""
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr ""
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr ""
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "Mua"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "Bán"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "Hiển thị thông báo"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "Thông báo mới"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "Quản trị"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "Đăng xuất"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "Lưu lại"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "Hiện toàn bộ thông báo và lịch sử"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr ""
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr ""
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr ""
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "Chưa cung cấp dữ liệu QR"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "Bạn đã đăng xuất thành công."
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "Đăng nhập lại"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "Hiện kết quả tìm đầy đủ"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "Xóa tìm kiếm"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "Đóng trình đơn tìm kiếm"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "Đăng nhập mạng xã hội thất bại"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "Đăng nhập tài khoản thất bại"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "Có lỗi trong khi cố gắng đăng nhập thông qua tài khoản mạng xã hội của bạn."
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "Kết nối %(provider)s"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr "Bạn chuẩn bị kết nối đến tài khoản của bên thứ ba từ %(provider)s."
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "Đăng nhập qua%(provider)s"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr "Bạn chuẩn bị đăng nhập qua tài khoản của bên thứ ba từ %(provider)s."
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "Tiếp tục"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "Nhà cung cấp SSO không hợp lệ"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr "Nhà cung cấp SSO đã chọn không hợp lệ hoặc đã không được cấu hình chính xác"
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr ""
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr ""
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr "Nhà cung cấp chưa được cấu hình"
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr "Chưa cấu hình nhà cung cấp SSO"
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "Tên thực thể"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "Cơ sở dữ liệu"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "Máy chủ đang hoạt động dưới chế độ gỡ lỗi"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Chế độ Docker"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "Máy chủ được triển khai bởi docker"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "Hỗ trợ phần bổ sung"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "Hỗ trợ phần bổ sung đã bật"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "Hỗ trợ phần bổ sung đã tắt"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "Tình trạng máy chủ"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "Sức khỏe"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "Đã phát hiện vấn đề"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "Nhân công chạy ngầm"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "Nhân công chạy ngầm không hoạt động"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "Thiết lập email"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "Chưa cấu hình thiết lập email"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "Có"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "Không"
-
#: users/admin.py:101
msgid "Users"
msgstr "Người dùng"
@@ -15746,35 +8494,59 @@ msgstr "Lần cuối mã thông báo được sử dụng"
msgid "Revoked"
msgstr "Đã thu hồi"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "Quản trị"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "Đơn mua hàng"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "Đơn hàng bán"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "Đơn hàng trả lại"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "Quyền hạn đã đặt"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "Nhóm"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "Xem"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "Quyền để xem mục"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "Thêm"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "Quyền để thêm mục"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "Đổi"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "Quyển để sửa mục"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "Xóa"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "Quyền để xóa mục"
diff --git a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po
index d061dc50e9..dc506bfb5d 100644
--- a/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/zh_Hans/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
@@ -37,6 +37,34 @@ msgstr "未找到要删除的项目"
msgid "User does not have permission to view this model"
msgstr "用户没有权限查阅当前模型。"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "电子邮件 (重复)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "邮箱地址已确认"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "您必须每次输入相同的电子邮件。"
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "MFA注册已禁用。"
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "提供的主电子邮件地址无效。"
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "提供的邮箱域名未被批准。"
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "注册已禁用。"
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "不能将 {original} 转换到 {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "提供的数量无效"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr "无效的数值"
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "备注"
@@ -104,90 +116,42 @@ msgstr "值' {name}' 未出现在模式格式中"
msgid "Provided value does not match required pattern: "
msgstr "提供的值与所需模式不匹配:"
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "输入密码"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "输入新密码"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "确认密码"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "确认新密码"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "旧密码"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "电子邮件 (重复)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "邮箱地址已确认"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "您必须每次输入相同的电子邮件。"
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "MFA注册已禁用。"
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "提供的主电子邮件地址无效。"
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "提供的邮箱域名未被批准。"
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "注册已禁用。"
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr "无法一次序列化超过 1000 个项目"
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "序號為空白"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "复制序列号"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr "无效群组: {group}"
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "组范围 {group} 超出了允许的数量 ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "未找到序列号"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "唯一序列号的数量 ({len(serials)}) 必须与数量匹配 ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "从这个值中删除 HTML 标签"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr "数据包含禁止的 markdown 内容"
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr "登录应用程序"
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "电子邮件"
@@ -434,60 +396,21 @@ msgstr "同一個上層元件下不能有重複的名字"
msgid "Invalid choice"
msgstr "無效的選項"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "名稱"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "描述"
@@ -495,8 +418,7 @@ msgstr "描述"
msgid "Description (optional)"
msgstr "描述(選填)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "路径"
@@ -541,14 +463,11 @@ msgstr "伺服器錯誤"
msgid "An error has been logged by the server."
msgstr "伺服器紀錄了一個錯誤。"
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "必须是有效数字"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "貨幣"
@@ -556,11 +475,11 @@ msgstr "貨幣"
msgid "Select currency from available options"
msgstr "從可用選項中選擇貨幣"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "用户名"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "名"
@@ -568,7 +487,7 @@ msgstr "名"
msgid "First name of the user"
msgstr "用户的名字(不包括姓氏)"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "姓"
@@ -596,16 +515,10 @@ msgstr "超级用户"
msgid "Is this user a superuser"
msgstr "此用户是否为超级用户"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "激活"
@@ -645,7 +558,7 @@ msgstr "数据文件"
msgid "Select data file for upload"
msgstr "选择要上传的数据文件"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr "不支持的文件格式"
@@ -695,7 +608,7 @@ msgstr "未启用从远程 URL下载图片"
msgid "Failed to download image from remote URL"
msgstr "从远程URL下载图像失败"
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "未知的資料庫"
@@ -719,39 +632,12 @@ msgstr "損失率不能超過100%"
msgid "Invalid value for overage"
msgstr "無效的損失值"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "編輯使用者資訊"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "設定密碼"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "密碼必須相符"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "密碼錯誤"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "系統資訊"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "關於InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "上層生產工單"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr "包含变体"
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr "可测试部分"
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "分配给我"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "发布者"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "工單必須被取消才能被刪除"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "耗材"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "非必須項目"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "装配"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "追蹤中"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "可测试"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "可测试"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "零件"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr "未结算订单"
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "已分配"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "可用数量"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "生产订单"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "生产订单"
@@ -956,7 +775,7 @@ msgstr "无法为已解锁的零件创建生产订单"
msgid "Invalid choice for parent build"
msgstr "無效的上層生產工單選擇"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "必须指定负责的用户或组"
@@ -964,254 +783,213 @@ msgstr "必须指定负责的用户或组"
msgid "Build order part cannot be changed"
msgstr "無法更改生產工單"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "生產工單代號"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "參考代號"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "關於生產工單的簡單說明(選填)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "這張生產工單對應的上層生產工單"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "選擇要生產的零件"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "銷售訂單代號"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "這張生產工單對應的銷售訂單"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "來源倉儲地點"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "選擇領取料件的倉儲地點(留白表示可以從任何地點領取)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "目標倉儲地點"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "选择已完成项目库存地点"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "生产数量"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "要生产的项目数量"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "已完成项目"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "已經完成的庫存品數量"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "生產狀態"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "生產狀態代碼"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "批号"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "此产出的批号"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "建立日期"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "目標完成日期"
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "生產的預計完成日期。若超過此日期則工單會逾期。"
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "完成日期"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "完成者"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "發布者"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "發布此生產工單的使用者"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "負責人"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "負責此生產工單的使用者或群組"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "外部連結"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "外部URL連結"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "製造優先度"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "此生產工單的優先程度"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "專案代碼"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "此生產工單隸屬的專案代碼"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "未能卸载任务以完成生产分配"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "生產工單 {build} 已經完成"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "一張生產工單已經完成"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "对于可跟踪的零件,必须提供序列号"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "未指定产出"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "产出已完成"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "产出与生产订单不匹配"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "數量必須大於零"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "数量不能大于输出数量"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "产出 {serial} 未通过所有必要测试"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "生产订单行项目"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "生产对象"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "生产对象"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "數量"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "生產工單所需數量"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "生产项必须指定产出,因为主零件已经被标记为可追踪的"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "分配的數量({q})不能超過可用的庫存數量({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "庫存品項超額分配"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "分配的數量必須大於零"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "有序號的品項數量必須為1"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "選擇的庫存品項和BOM的項目不符"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "庫存品項"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "來源庫存項目"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "要分配的庫存數量"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "安裝到"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "目的庫存品項"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr "生产等级"
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "零件名称"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr "自动生成子生成工单"
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "产出"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "序號"
@@ -1385,19 +1124,7 @@ msgstr "输出产出的序列号"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "地點"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "自動為需要項目分配對應的序號"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "序號已存在或無效"
@@ -1442,19 +1169,10 @@ msgstr "废品产出的原因"
msgid "Location for completed build outputs"
msgstr "已完成删除的库存地点"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "狀態"
@@ -1514,7 +1232,7 @@ msgstr "接受未分配"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "接受库存项未被完全分配至生产订单"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "所需库存尚未完全分配"
@@ -1526,7 +1244,7 @@ msgstr "接受不完整"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "允许所需数量的产出未完成"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "未完成所需生产数量"
@@ -1538,7 +1256,7 @@ msgstr "生产订单有打开的子生产订单"
msgid "Build order must be in production state"
msgstr "生产订单必须处于生产状态"
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "生产订单有未完成的产出"
@@ -1627,7 +1345,7 @@ msgstr "启动自动分配任务失败"
msgid "Supplier Part Number"
msgstr "供应商零件编号"
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "制造商零件编号"
@@ -1644,25 +1362,18 @@ msgstr "构建参考"
msgid "BOM Reference"
msgstr "物料清单参考"
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "打包"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "零件编号"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "零件的内部零件号"
@@ -1682,26 +1393,16 @@ msgstr "物料清单零件名称"
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "序列号"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "已分配数量"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "可用数量"
@@ -1713,11 +1414,8 @@ msgstr "零件类别编号"
msgid "Part Category Name"
msgstr "零件类别名称"
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "可追踪"
@@ -1725,35 +1423,26 @@ msgstr "可追踪"
msgid "Inherited"
msgstr "已继承的"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "允许变体"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "物料清单项"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "分配库存"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "已订购"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "生产中"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "外部库存"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "可用库存"
@@ -1778,7 +1465,6 @@ msgstr "可用的变体库存"
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "待定"
@@ -1798,9 +1484,7 @@ msgstr "已取消"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "完成"
@@ -1817,383 +1501,6 @@ msgstr "逾期的生产订单"
msgid "Build order {bo} is now overdue"
msgstr "生产订单 {bo} 现已逾期"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "零件缩略图"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "条形码操作"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "显示二维码"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "取消关联条形码"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "关联条形码"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "打印操作"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "打印生产订单报告"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "生产操作"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "编辑生产操作"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "复制生产操作"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr "挂起生产"
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "取消生产操作"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "删除生产操作"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr "发布生产"
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "生产操作完成"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "生产操作描述"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "没有为此生产订单创建生产产出"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "生产订单已准备好标记为已完成"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "由于仍有未完成的产出,生产订单无法完成"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "未完成所需生产数量"
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr "库存尚未被完全分配到此生产订单"
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "预计日期"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "此次生产的截止日期为 %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "逾期"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "产出已完成"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "销售订单"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "優先等級"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr "发布生产订单"
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr "发布此生产订单?"
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "删除生产订单"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "生产订单二维码"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "将条形码链接到生产订单"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "生产详情"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "库存来源"
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr "库存可以从任何可用地点获得。"
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "目的地"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "未指定目的地"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "已分配的零件"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "队列"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "已创建"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "未设置目标日期"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "已完成"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "生产未完成"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "子生产订单"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr "生产订单行项目"
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "取消库存分配"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "取消库存分配"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "自动分配库存以生产"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "自動分配"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "手動分配庫存進行生產"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "分配庫存"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "订单所需零件"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "订购零件"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "可用库存已根据此生产订单指定的来源位置进行筛选"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "未完成产出"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "创建新的生产产出"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "新建生产产出"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "已消耗的库存"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "已完成的产出"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "附件"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "生产备注"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "分配完成"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "所有行项目已全部分配"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "新建生产订单"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "生产订单详情"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "行项目"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "未完成的产出"
-
#: common/api.py:725
msgid "Is Link"
msgstr "是否链接"
@@ -2210,46 +1517,22 @@ msgstr "用户没有权限删除此附件"
msgid "User does not have permission to delete this attachment"
msgstr "用户没有权限删除此附件"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "无效的货币代码"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "重复的货币代码"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "未提供有效的货币代码"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "暂无插件"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "读取文件时发生错误 (无效编码)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "读取文件时发生错误 (无效格式)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "读取文件时发生错误 (尺寸错误)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "读取文件时发生错误 (数据可能已损坏)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "檔案"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "選擇要上傳的檔案"
-
#: common/models.py:73
msgid "Updated"
msgstr "已是最新"
@@ -2302,13 +1585,13 @@ msgstr "值未通过验证检查"
msgid "Key string must be unique"
msgstr "键字符串必须是唯一的"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "使用者"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr "批发价数量"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "价格"
@@ -2328,512 +1608,493 @@ msgstr "价格"
msgid "Unit price at specified quantity"
msgstr "指定数量的单位价格"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "端点"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "接收此网络钩子的端点"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "此网络钩子的名称"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "网络钩子是否已启用"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "令牌"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "访问令牌"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "密钥"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "HMAC共享密钥"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "消息ID"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "此邮件的唯一标识符"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "主机"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "接收此消息的主机"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "标题"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "此消息的标题"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "正文"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "此消息的正文"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "接收此消息的终点"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "工作于"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "这条消息的工作完成了吗?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr "标识"
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "标题"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "連結"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "已发布"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "作者"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "摘要"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "阅读"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "这条新闻被阅读了吗?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "图像"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "图像文件"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr "此图像的目标模型类型"
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr "此图像的目标型号ID"
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr "自定义单位"
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr "单位符号必须唯一"
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr "单位名称必须是有效的标识符"
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "单位名称"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "符号"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "可选单位符号"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "定义"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "单位定义"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "附件"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "缺少檔案"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "缺少外部連結"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "選擇附件"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "註解"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr "附件评论"
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr "上传日期"
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr "上传文件的日期"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr "文件大小"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr "文件大小,以字节为单位"
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr "为附件指定的模型类型无效"
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "键"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr "将保存到型号数据库中的值"
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr "状态名"
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "标签"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr "将在前端显示的标签"
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr "颜色"
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr "将在前端显示颜色"
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr "逻辑密钥"
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr "等同于商业逻辑中自定义状态的状态逻辑键"
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr "型号"
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr "该状态关联的模型"
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr "参考状态设置"
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr "使用此自定义状态扩展状态的状态集"
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr "自定状态"
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr "定制状态"
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr "必须选定模型"
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr "必须选取密钥"
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr "必须选中逻辑密钥"
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr "密钥必须不同于逻辑密钥"
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr "必须选中参考状态"
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr "未找到参考状态集"
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr "密钥必须不同于参考状态的逻辑密钥"
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr "逻辑密钥必须在参考状态的逻辑键中"
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr "已锁定"
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "已创建"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "最近更新"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "值"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr "扫描条码"
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "数据"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr "条码数据"
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr "扫描条形码"
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr "时间戳"
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr "扫描条形码的日期和时间"
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr "处理条形码的 URL 终点"
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "上下文"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr "扫描条形码的上下文数据"
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr "响应"
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr "扫描条形码的响应数据"
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "结果"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr "条码扫描成功吗?"
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "新建{verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "新订单已创建并分配给您"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} 已取消"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr "分配给您的订单已取消"
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "收到的物品"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "已根据采购订单收到物品"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr "已收到退货订单中的物品"
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "插件引发的错误"
@@ -3001,11 +2262,11 @@ msgstr "货币更新间隔时间"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "检查更新的频率(设置为零以禁用)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "天"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "验证 URL 时需要 schema 规范"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "需要确认"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "对某些操作需要用户明确确认。"
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "树深度"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "树视图的默认树深度。更深的层级可以在需要时延迟加载。"
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "更新检查间隔"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "检查更新的频率(设置为零以禁用)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "自動備份"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "啟動資料庫和媒體文件自動備份"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "自動備份間隔"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "指定自动备份之间的间隔天数"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "任务删除间隔"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "后台任务结果将在指定天数后删除"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "错误日志删除间隔"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "错误日志将在指定天数后被删除"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "通知删除间隔"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "用户通知将在指定天数后被删除"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "条形码支持"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "在网页界面启用条形码扫描器支持"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr "存储条码结果"
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr "存储条形码扫描结果"
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr "条码扫描最大计数"
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr "存储条码扫描结果的最大数量"
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "条形码扫描延迟设置"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "条形码输入处理延迟时间"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "条码摄像头支持"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "允许通过网络摄像头扫描条形码"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr "条形码显示数据"
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr "在浏览器中将条形码数据显示为文本"
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr "条形码生成插件"
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr "用于内部条形码数据生成的插件"
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "零件修订"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "启用零件修订字段"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr "仅限装配修订版本"
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr "仅允许对装配零件进行修订"
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr "允许从装配中删除"
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr "允许删除已在装配中使用的零件"
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "IPN 内部零件号"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "匹配零件 IPN(内部零件号)的正则表达式模式"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "允许重复的 IPN(内部零件号)"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "允许多个零件共享相同的 IPN(内部零件号)"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "允许编辑 IPN(内部零件号)"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "允许编辑零件时更改内部零件号"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "复制零件物料清单数据"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "复制零件时默认复制物料清单数据"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "复制零件参数数据"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "复制零件时默认复制参数数据"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "复制零件测试数据"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "复制零件时默认复制测试数据"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "复制类别参数模板"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "创建零件时复制类别参数模板"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "模板"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "零件默认为模板"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "默认情况下,元件可由其他零件组装而成"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "组件"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "默认情况下,零件可用作子部件"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "可购买"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "默认情况下可购买零件"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "可销售"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "零件默认为可销售"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "默认情况下可跟踪零件"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "虚拟的"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "默认情况下,零件是虚拟的"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "在视图中显示导入"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "在某些零件视图中显示导入向导"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "显示相关零件"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "显示零件的相关零件"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "初始库存数据"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "允许在添加新零件时创建初始库存"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "初始供应商数据"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "允许在添加新零件时创建初始供应商数据"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "零件名称显示格式"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "显示零件名称的格式"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "零件类别默认图标"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "零件类别默认图标 (空表示没有图标)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "强制参数单位"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "如果提供了单位,参数值必须与指定的单位匹配"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "最小定价小数位数"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "呈现定价数据时显示的最小小数位数"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "最大定价小数位数"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "呈现定价数据时显示的最大小数位数"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "使用供应商定价"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "将供应商的价批发价纳入总体定价计算中"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "购买历史记录覆盖"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "历史采购订单定价优先于供应商批发价"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "使用库存项定价"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "使用手动输入的库存数据进行定价计算"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "库存项目定价时间"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "从定价计算中排除超过此天数的库存项目"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "使用变体定价"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "在整体定价计算中包括变体定价"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "仅限活跃变体"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "仅使用活跃变体零件计算变体价格"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "价格重建间隔"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "零件价格自动更新前的天数"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "内部价格"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "启用内部零件价格"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "覆盖内部价格"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "如果有内部价格,内部价格将覆盖价格范围计算"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "启用标签打印功能"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "启用从网络界面打印标签"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "标签图片 DPI"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "生成图像文件以供标签打印插件使用时的 DPI 分辨率"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "启用报告"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "启用报告生成"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "调试模式"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "以调试模式生成报告(HTML 输出)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "日志错误报告"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr "记录生成报告时出现的错误"
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "页面大小"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "PDF 报告默认页面大小"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "全局唯一序列号"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "库存项的序列号必须全局唯一"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "自动填充序列号"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "在表格中自动填充序列号"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "删除已耗尽的库存"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "设置库存耗尽时的默认行为"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "批号模板"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "为库存项生成默认批号的模板"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "库存过期"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "启用库存过期功能"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "销售过期库存"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "允许销售过期库存"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "库存过期时间"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "库存项在到期前被视为过期的天数"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "生产过期库存"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "允许用过期的库存生产"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "库存所有权控制"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "启用库存地点和项目的所有权控制"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "库存地点默认图标"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "库存地点默认图标 (空表示没有图标)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "显示已安装的库存项"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "在库存表中显示已安装的库存项"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr "在安装项目时检查物料清单"
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "已安装的库存项目必须存在于上级零件的物料清单中"
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "允许超出库存转移"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "允许非库存的库存项目在库存位置之间转移"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "生产订单参考模式"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "生成生产订单参考字段所需的模式"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "要求负责人"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr "必须为每个订单分配一个负责人"
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr "需要活动零件"
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr "防止为非活动零件创建生产订单"
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr "需要锁定零件"
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr "防止为未锁定的零件创建生产订单"
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr "需要有效的物料清单"
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr "除非物料清单已验证,否则禁止创建生产订单"
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr "需要关闭子订单"
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr "在所有子订单关闭之前,阻止生产订单的完成"
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr "阻止直到测试通过"
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "在所有必要的测试通过之前,阻止产出完成"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "启用订单退货"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "在用户界面中启用订单退货功能"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "退货订单参考模式"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr "生成退货订单参考字段所需的模式"
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "编辑已完成的退货订单"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "允许编辑已完成的退货订单"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "销售订单参考模式"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "生成销售订单参考字段所需参照模式"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "销售订单默认配送方式"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "启用创建销售订单的默认配送功能"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "编辑已完成的销售订单"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "允许在订单配送或完成后编辑销售订单"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr "标记该订单为已完成?"
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "标记为已发货的销售订单将自动完成,绕过“已发货”状态"
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "采购订单参考模式"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "生成采购订单参考字段所需的模式"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "编辑已完成的采购订单"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "允许在采购订单已配送或完成后编辑订单"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "自动完成采购订单"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "当收到所有行项目时,自动将采购订单标记为完成"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "忘记启用密码"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "在登录页面上启用忘记密码功能"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "启用注册"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "在登录页面为用户启用自行注册功能"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "启用单点登录"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "在登录界面启用单点登录"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "启用单点登录注册"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "允许登录页面上的用户通过 SSO 进行自我注册"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr "启用单点登录群组同步"
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr "启用库存管理系统组和由身份提供者提供的组的同步功能"
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr "单点登录系统组密钥"
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr "由身份提供者提供的组声明属性名称"
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr "单点登录系统组地图"
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr "从单点登录系统组组到本地库存管理系统组的映射。如果本地组不存在,它将被创建。"
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr "移除单点登录系统以外的群组"
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr "如果分配给用户的组不是身份提供者的后端,是否应该删除它们。禁用此设置可能会造成安全问题"
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "需要邮箱地址"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "要求用户在注册时提供邮件"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "自动填充单点登录系统用户"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "自动使用单点登录系统账户的数据填写用户详细信息"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "发两次邮件"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "注册时询问用户他们的电子邮件两次"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "两次输入密码"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "当注册时请用户输入密码两次"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "域名白名单"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "限制注册到某些域名 (逗号分隔,以 @ 开头)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "注册群组"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr "注册时分配给新用户的组。 如果启用了单点登录系统群组同步,此群组仅在无法从 IdP 分配任何群组的情况下才被设置。"
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "强制启用多因素安全认证"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "用户必须使用多因素安全认证。"
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "启动时检查插件"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "启动时检查全部插件是否已安装 - 在容器环境中启用"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr "检查插件更新"
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr "启用定期检查已安装插件的更新"
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "启用统一资源定位符集成"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "启用插件以添加统一资源定位符路由"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "启用导航集成"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "启用插件以集成到导航中"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "启用应用集成"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "启用插件添加应用"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "启用调度集成"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "启用插件来运行预定任务"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "启用事件集成"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "启用插件响应内部事件"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr "启用界面集成"
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr "启用插件集成到用户界面"
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "启用项目编码"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "启用项目编码来跟踪项目"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "盘点功能"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "启用盘点功能以记录库存水平和计算库存值"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "排除外部地点"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "从盘点计算中排除外部地点的库存项"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "自动盘点周期"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "自动盘点记录之间的天数 (设置为零以禁用)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "报告删除间隔"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "盘点报告将在指定天数后删除"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "显示用户全名"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "显示用户全名而不是用户名"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr "启用测试站数据"
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr "启用测试站数据收集以获取测试结果"
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr "上传时创建模板"
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr "上传测试数据与现有模板不匹配时创建一个新的测试模板"
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "隐藏非活动零件"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "隐藏主页上显示的结果中的非活动零件"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "显示已订阅的零件"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "在主页上显示已订阅的零件"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "显示已订阅的类别"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "在主页上显示已订阅的零件类别"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "显示最新零件"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "在主页上显示最新零件"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr "显示无效的物料清单"
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "在主页上显示等待验证的物料清单"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "显示最近的库存变动"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "在主页上显示最近更改的库存项目"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "显示低库存"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "在主页上显示低库存商品"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "显示已耗尽的库存"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "在主页上显示已耗尽的库存项目"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "显示所需库存"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "在主页上显示构建所需的库存项目"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "显示过期库存"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "在主页上显示过期的库存项目"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "显示过期库存"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "在主页上显示过期库存商品"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "显示待处理的构建"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "在主页上显示待处理的构建"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "显示过期的构建"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "在主页上显示过期的构建"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "显示出色的PO"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "在主页上显示优秀的PO"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "显示过期订单"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "在主页上显示逾期订单"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "展示杰出的SO"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "在主页上显示优秀的SO"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "显示过期的SO"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "在主页上显示过期的SO"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "显示待处理的SO发货"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "在主页上显示待处理的SO发货"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "显示新闻"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "在主页上显示新闻"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "内联标签显示"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "在浏览器中显示PDF标签,而不是作为文件下载"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "默认标签打印机"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "配置默认情况下应选择哪个标签打印机"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "内联报告显示"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "在浏览器中显示PDF报告,而不是作为文件下载"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "搜索零件"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "在搜索预览窗口中显示零件"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "搜索供应商零件"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "在搜索预览窗口中显示供应商零件"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "搜索制造商零件"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "在搜索预览窗口中显示制造商零件"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "隐藏非活动零件"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "从搜索预览窗口中排除非活动零件"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "搜索分类"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "在搜索预览窗口中显示零件类别"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "搜索库存"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "在搜索预览窗口中显示库存项目"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "隐藏不可用的库存项目"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "排除搜索预览窗口中不可用的库存项目"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "搜索地点"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "在搜索预览窗口中显示库存位置"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "搜索公司"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "在搜索预览窗口中显示公司"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "搜索生产订单"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "在搜索预览窗口中显示生产订单"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "搜索采购订单"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "在搜索预览窗口中显示采购订单"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "排除未激活的采购订单"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "从搜索预览窗口中排除不活动的采购订单"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "搜索销售订单"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "在搜索预览窗口中显示销售订单"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "排除未激活的销售订单"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "从搜索预览窗口中排除不活动的销售订单"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "搜索退货订单"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "在搜索预览窗口中显示退货订单"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr "排除未激活的退货订单"
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr "从搜索预览窗口中排除不活动的退货订单"
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "搜索预览结果"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "在搜索预览窗口的每个部分中显示的结果数"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "正则表达式搜索"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "在搜索查询中启用正则表达式"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "整词搜索"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "搜索查询返回整词匹配的结果"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "在表格中显示数量"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "以某些形式显示可用零件数量"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Esc键关闭窗体"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "使用ESC键关闭模态窗体"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "固定导航栏"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "导航栏位置固定在屏幕顶部"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "时间格式"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "显示时间的首选格式"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "零件调度"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "显示零件排程信息"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "零件盘点"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "显示零件盘点信息 (如果启用了盘点功能)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "表字符串长度"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "表视图中显示的字符串的最大长度限制"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "接收错误报告"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "接收系统错误通知"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr "上次使用的打印设备"
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr "为用户保存上次使用的打印设备"
@@ -4414,44 +3494,6 @@ msgstr "不允许空域。"
msgid "Invalid domain name: {domain}"
msgstr "无效的域名: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "上传文件"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "匹配字段"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "匹配项目"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "字段匹配失败"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "已导入零件"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "上一步"
-
#: company/api.py:141
msgid "Part is Active"
msgstr "零件已激活"
@@ -4472,23 +3514,12 @@ msgstr "内部零件已激活"
msgid "Supplier is Active"
msgstr "供应商已激活"
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "制造商"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "公司"
@@ -4496,8 +3527,7 @@ msgstr "公司"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "公司"
@@ -4509,9 +3539,7 @@ msgstr "公司简介"
msgid "Description of the company"
msgstr "公司简介"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "网站"
@@ -4531,11 +3559,7 @@ msgstr "联系电话"
msgid "Contact email address"
msgstr "联系人电子邮箱地址"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "联系人"
@@ -4579,293 +3603,249 @@ msgstr "这家公司生产零件吗?"
msgid "Default currency used for this company"
msgstr "此公司使用的默认货币"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "地址"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "地址"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "选择公司"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "地址标题"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "描述地址条目的标题"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "主要地址"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "设置主要地址"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "第1行"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "地址行1"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "第2行"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "地址行2"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "邮政编码"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "城市/地区"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "邮政编码城市/地区"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "省/市/自治区"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "省、自治区或直辖市"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "国家/地区"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "地址所在国家"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "快递运单"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "运输快递注意事项"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "内部装运通知单"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "内部使用的装运通知单"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "链接地址信息 (外部)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "制造商零件"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "基础零件"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "选择零件"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "选择制造商"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr "制造商零件编号"
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "外部制造商零件链接的URL"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "制造商零件说明"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr "制造商零件参数"
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "参数名称"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "参数值"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "单位"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "参数单位"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "供应商零件"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr "包装单位必须与基础零件单位兼容"
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr "包装单位必须大于零"
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr "链接的制造商零件必须引用相同的基础零件"
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "供应商"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "选择供应商"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "供应商库存管理单位"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr "此供应商零件是否处于活动状态?"
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "选择制造商零件"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "外部供应商零件链接的URL"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "供应商零件说明"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "备注"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "基本费用"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "最低费用(例如库存费)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "零件打包"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "包装数量"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "单包供应的总数量。为单个项目留空。"
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "多个"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "订购多个"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "供应商提供的数量"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "可用性已更新"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "上次更新可用性数据的日期"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr "供应商批发价"
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr "公司名称"
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "有库存"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "未激活"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "创建采购订单"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "公司行为"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "编辑公司信息"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "编辑公司"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "删除公司"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "删除公司"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "零件图像"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "上传新图像"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "从 URL 下载图像"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "删除图像"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "客户"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "使用默认货币"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "电话"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "移除图像"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "从此公司中删除关联的图像"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "移除"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "上传图像"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "下载图像"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "供应商零件"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "创建新的供应商零件"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "新建供应商零件"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "制造商零件"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "创建新的制造商零件"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "新建制造商零件"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "供应商库存"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "采购订单"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "创建采购订单"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "新建采购订单"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "销售订单"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "创建新的销售订单"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "新建销售订单"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "已分配库存"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "退货订单"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "创建新的退货订单"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "新建退货订单"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "公司说明"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "公司联系人"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "添加联系人"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "公司地址"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "新增地址"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "制造商"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "订购零件"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "编辑制造商零件"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "删除制造商零件"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "内部零件"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "没有可用的制造商信息"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "供应商"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "参数"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "新建参数"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr "制造商零件注释"
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "添加参数"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "制造的零件"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "已供应零件"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "供应库存物品"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "已分配库存项目"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "联系人"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "供应商零件操作"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "订购零件"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "更新可用性"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "编辑供应商零件"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "重复供应商零件"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "删除供应商零件"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "删除供应商零件"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "没有可用的供应商信息"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr "库存量单位"
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "供应商零件库存"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "创建新库存项目"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "新库存项目"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "供应商零件订单"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "定价信息"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "添加批发价折扣"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr "供应商零件注释"
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr "供应商零件二维码"
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr "将条形码链接到供应商零件"
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr "更新零件可用性"
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "库存项"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "供应商零件定价"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "新建供应商"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "新建制造商"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "客户"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "新建客户"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "新建公司信息"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr "自定义状态密钥"
@@ -5361,7 +3882,7 @@ msgstr "导出格式无效"
msgid "Data file to import"
msgstr "要导入的数据文件"
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr "列"
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr "已连接"
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "未知"
@@ -5622,33 +4142,21 @@ msgstr "设备配置"
msgid "Config type"
msgstr "配置类型"
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "总价格"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "订单状态"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "订单参考"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr "未完成"
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr "有定价"
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "订单"
@@ -5696,458 +4202,462 @@ msgstr "订单"
msgid "Order Complete"
msgstr "订单完成"
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "内部零件"
+
#: order/api.py:460
msgid "Order Pending"
msgstr "订单待定"
+#: order/api.py:834
+msgid "Completed"
+msgstr "已完成"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr "有配送"
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "采购订单"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "销售订单"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "退货订单"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "此订单的总价"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "订单货币"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr "此订单的货币 (留空以使用公司默认值)"
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr "联系人与所选公司不匹配"
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "订单描述 (可选)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "为此订单选择项目编码"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "链接到外部页面"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "预计日期"
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr "订单交付的预期日期。订单将在此日期后过期。"
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr "创建人"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "负责此订单的用户或组"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr "此订单的联系人"
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr "此订单的公司地址"
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "订单参考"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "采购订单状态"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "订购物品的公司"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "供应商参考"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "供应商订单参考代码"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "接收人"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "签发日期"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "订单发出日期"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "订单完成日期"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "目的地"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr "接收物品的目标"
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr "零件供应商必须与采购订单供应商匹配"
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "数量必须是正数"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "客户"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "出售物品的公司"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr "销售订单状态"
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "客户参考 "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "客户订单参考代码"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "发货日期"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "发货人"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr "订单已完成"
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr "订单已取消"
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr "只有未结订单才能标记为已完成"
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr "由于发货不完整,订单无法完成"
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr "由于缺货,订单无法完成"
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr "订单无法完成,因为行项目不完整"
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "项目数量"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "行项目参考"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "行项目注释"
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr "此行项目的目标日期 (留空以使用订单中的目标日期)"
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "行项目描述 (可选)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "此行的附加上下文"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "单位价格"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr "采购订单行项目"
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "供应商零件必须与供应商匹配"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "供应商零件"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "已接收"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "收到的物品数量"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "采购价格"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "每单位的采购价格"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr "采购订单附加行"
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr "销售订单行项目"
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr "虚拟零件不能分配给销售订单"
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr "只有可销售的零件才能分配给销售订单"
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "售出价格"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "单位售出价格"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "已配送"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "发货数量"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr "销售订单发货"
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "发货日期"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "送达日期"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr "装运交货日期"
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "审核人"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "检查此装运的用户"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "配送"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "配送单号"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "跟踪单号"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "配送跟踪信息"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "发票编号"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "相关发票的参考号"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "货物已发出"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "发货没有分配库存项目"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr "销售订单加行"
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr "销售订单分配"
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "库存项目尚未分配"
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr "无法将库存项目分配给具有不同零件的行"
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr "无法将库存分配给没有零件的生产线"
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "分配数量不能超过库存数量"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "序列化库存项目的数量必须为1"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "销售订单与发货不匹配"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "发货与销售订单不匹配"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "行"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "销售订单发货参考"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "项目"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "选择要分配的库存项目"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "输入库存分配数量"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr "退货订单参考"
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr "退回物品的公司"
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "退货订单状态"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr "退货订单行项目"
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "选择要从客户处退回的商品"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "接收日期"
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr "收到此退货的日期"
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "结果"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr "该行项目的结果"
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr "与此行项目的退货或维修相关的成本"
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr "退货订单附加行"
@@ -6175,6 +4685,13 @@ msgstr "复制额外行"
msgid "Copy extra line items from the original order"
msgstr "从原始订单复制额外的行项目"
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "行项目"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr "已完成行项目"
@@ -6231,7 +4748,12 @@ msgstr "合并项目"
msgid "Merge items with the same part, destination and target date into one line item"
msgstr "将具有相同零件、目的地和目标日期的项目合并到一个行项目中"
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr "库存量单位"
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "内部零件编号"
@@ -6267,12 +4789,11 @@ msgstr "行项目与采购订单不匹配"
msgid "Select destination location for received items"
msgstr "为收到的物品选择目的地位置"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "输入入库项目的批号"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "输入入库库存项目的序列号"
@@ -6284,7 +4805,7 @@ msgstr "覆盖传入库存项目的包装资料"
msgid "Additional note for incoming stock items"
msgstr "传入库存项目的附加说明"
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "条形码"
@@ -6316,9 +4837,7 @@ msgstr "提供的条形码值必须是唯一的"
msgid "Shipments"
msgstr "配送"
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "完成配送"
@@ -6440,385 +4959,16 @@ msgstr "逾期销售订单"
msgid "Sales order {so} is now overdue"
msgstr "销售订单 {so} 已逾期"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "打印采购订单报告"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "将订单导出到文件"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "订购操作"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "编辑订单"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "再次订购"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr "挂起订单"
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "取消订单"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "发布订单"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "标记订单为已完成"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "完成订单"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr "供应商零件缩略图"
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "订单描述"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "已完成项"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "未完成"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "已派发"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "总计"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "无法计算总成本"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr "采购订单二维码"
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr "将条形码链接到采购订单"
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "缺少以下所需列的选择"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "发现重复选项,请参阅下面。修复它们后重新尝试提交"
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "提交选项"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "文件字段"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "删除列"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "重复选项"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "移除行"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "提交的数据中存在错误"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "行"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "选择供应商零件"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "返回至订单"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "上传采购订单文件"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "订单已经处理。无法上传文件。"
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "共%(count)s个步骤中的第 %(step)s 步"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "收到的库存"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "采购订单项目"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "添加行项目"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "收到行项目"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "附加项"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "添加附加项"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "已收到的项目"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "订单备注"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr "客户 logo 缩略图"
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr "打印退货订单报告"
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "打印包装列表"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "客户参考"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "总成本"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr "退货订单二维码"
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr "将条形码链接到退货订单"
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "订单详情"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "打印销售订单报告"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "运送项目"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr "标记为已发货"
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "完成销售订单"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "销售订单没有完全分配"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr "销售订单二维码"
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr "将条形码链接到销售订单"
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "销售订单项目"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "待发货"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "动作"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "新建配送"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "匹配供应商零件"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "未找到销售订单"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "未找到价格"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "更新零件{part} 单价到{price}"
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr "更新零件 {part} 单价到 {price} 且更新数量到 {qty}"
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr "内部零件号 IPN"
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "版本"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "关键词"
@@ -6843,31 +4993,31 @@ msgstr "默认位置ID"
msgid "Default Supplier ID"
msgstr "默认供应商ID"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "变体"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "最低库存"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "供应商"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "用于"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "正在生产"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "最低成本"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "最高成本"
@@ -6879,20 +5029,12 @@ msgstr "父类编号"
msgid "Parent Name"
msgstr "父类名称"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "类别路径"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "零件"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr "零件修订版本"
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "最低价格"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "最高价格"
@@ -6956,7 +5094,7 @@ msgstr "级联"
msgid "Include sub-categories in filtered results"
msgstr "在筛选结果中包含子类别"
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr "父类"
@@ -7012,12 +5150,8 @@ msgstr "有修订版本"
msgid "BOM Valid"
msgstr "物料清单合规"
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "类别"
@@ -7033,9 +5167,7 @@ msgstr "组件部份是可测试的"
msgid "Uses"
msgstr "使用"
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "默认位置"
@@ -7044,18 +5176,11 @@ msgstr "默认位置"
msgid "Total Stock"
msgstr "库存总量"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr "输入用于价格计算的数量"
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "零件类别"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "零件类别"
@@ -7063,10 +5188,7 @@ msgstr "零件类别"
msgid "Default location for parts in this category"
msgstr "此类别零件的默认库存地点"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "结构性"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "此类别零件的默认关键字"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "图标"
@@ -7092,748 +5213,731 @@ msgstr "图标"
msgid "Icon (optional)"
msgstr "图标(可选)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "您不能使这个零件类别结构化,因为有些零件已经分配给了它!"
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr "无法删除这个零件,因为它已被锁定"
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr "无法删除这个零件,因为它仍然处于活动状态"
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr "无法删除这个零件,因为它被使用在了装配中"
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "无效的上级零件选择"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr "零件 \"{self}\" 不能用在 \"{parent}\" 的物料清单 (递归)"
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr "零件 \"{parent}\" 被使用在了 \"{self}\" 的物料清单 (递归)"
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr "内部零件号必须匹配正则表达式 {pattern}"
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr "零件不能是对自身的修订"
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr "无法对已经是修订版本的零件进行修订"
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr "必须指定修订代码"
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr "修订仅对装配零件允许"
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr "无法对模版零件进行修订"
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr "上级零件必须指向相同的模版"
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "该序列号库存项己存在"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "在零件设置中不允许重复的内部零件号"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr "重复的零件修订版本已经存在。"
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "有这个名字,内部零件号,和修订版本的零件已经存在"
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr "零件不能分配到结构性零件类别!"
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "零件名称"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "是模板"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "这个零件是一个模版零件吗?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "这个零件是另一零件的变体吗?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr "零件描述(可选)"
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr "提高搜索结果可见性的零件关键字"
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "零件类别"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "零件修订版本或版本号"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr "这零件是另一零件的修订版本吗?"
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr "修订版本"
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "该物品通常存放在哪里?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "默认供应商"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "默认供应商零件"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "默认到期"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "此零件库存项的过期时间 (天)"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "允许的最小库存量"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "此零件的计量单位"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "这个零件可由其他零件加工而成吗?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "这个零件可用于创建其他零件吗?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "此零件是否有唯一物品的追踪功能"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr "这一部件能否记录到测试结果?"
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "这个零件可从外部供应商购买吗?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "此零件可以销售给客户吗?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "这个零件是否已激活?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr "无法编辑锁定的零件"
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "这是一个虚拟零件,例如一个软件产品或许可证吗?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "物料清单校验和"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr "保存的物料清单校验和"
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "物料清单检查人"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "物料清单检查日期"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "新建用户"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr "此零件的负责人"
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "最近库存盘点"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "出售多个"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr "用于缓存定价计算的货币"
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "最低物料清单成本"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr "元件的最低成本"
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "物料清单的最高成本"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr "元件的最高成本"
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "最低购买成本"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr "最高历史购买成本"
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "最大购买成本"
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr "最高历史购买成本"
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr "最低内部价格"
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr "基于内部批发价的最低成本"
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr "最大内部价格"
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr "基于内部批发价的最高成本"
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr "供应商最低价格"
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr "外部供应商零件的最低价格"
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr "供应商最高价格"
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr "来自外部供应商的商零件的最高价格"
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "最小变体成本"
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr "计算出的变体零件的最低成本"
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "最大变体成本"
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr "计算出的变体零件的最大成本"
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr "覆盖最低成本"
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr "覆盖最大成本"
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr "计算总最低成本"
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr "计算总最大成本"
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr "最低售出价格"
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr "基于批发价的最低售出价格"
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr "最高售出价格"
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr "基于批发价的最大售出价格"
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "最低销售成本"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr "历史最低售出价格"
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "最高销售成本"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr "历史最高售出价格"
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr "用于盘点的零件"
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "物品数量"
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr "盘点时的个别库存条目数"
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr "盘点时可用库存总额"
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "日期"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr "进行盘点的日期"
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "附加注释"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr "进行此盘点的用户"
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "最低库存成本"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr "现有存库存最低成本估算"
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr "最高库存成本"
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr "目前库存最高成本估算"
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "报告"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr "盘点报告文件(内部生成)"
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "零件计数"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr "盘点涵盖的零件数量"
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr "请求此盘点报告的用户"
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr "零件售出价格折扣"
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr "零件测试模板"
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr "模板名称无效 - 必须包含至少一个字母或者数字"
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr "选择必须是唯一的"
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr "测试模板只能为可拆分的部件创建"
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr "零件已存在具有相同主键的测试模板"
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "测试名"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "输入测试的名称"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr "测试主键"
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr "简化测试主键"
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "测试说明"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "输入测试的描述"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "已启用"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr "此测试是否已启用?"
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "必须的"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "需要此测试才能通过吗?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "需要值"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr "添加测试结果时是否需要一个值?"
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "需要附件"
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr "添加测试结果时是否需要文件附件?"
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "选项"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr "此测试的有效选择 (逗号分隔)"
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr "零件参数模板"
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr "勾选框参数不能有单位"
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr "复选框参数不能有选项"
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "参数模板名称必须是唯一的"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "参数名称"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr "此参数的物理单位"
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr "参数说明"
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr "勾选框"
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr "此参数是否为勾选框?"
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr "此参数的有效选择 (逗号分隔)"
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr "零件参数"
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr "参数不能被修改 - 零件被锁定"
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr "无效的参数值选择"
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "父零件"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "参数模板"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "参数值"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr "零件类别参数模板"
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "默认值"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "默认参数值"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "零件ID或零件名称"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "唯一零件ID值"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "零件内部零件号"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "级"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "物料清单级别"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr "物料清单项目不能被修改 - 装配已锁定"
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr "物料清单项目不能修改 - 变体装配已锁定"
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "选择父零件"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "子零件"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "选择要用于物料清单的零件"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr "此物料清单项目的数量"
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "此物料清单项目是可选的"
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "这个物料清单项目是耗材 (它没有在生产订单中被追踪)"
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "超量"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr "估计生产物浪费量(绝对值或百分比)"
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "物料清单项目引用"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "物料清单项目注释"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "校验和"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr "物料清单行校验和"
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "已验证"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr "此物料清单项目已验证"
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr "获取继承的"
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "此物料清单项目是由物料清单继承的变体零件"
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "变体零件的库存项可以用于此物料清单项目"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "可追踪零件的数量必须是整数"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr "必须指定子零件"
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr "物料清单项目替代品"
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr "替代品零件不能与主零件相同"
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "上级物料清单项目"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "替代品零件"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "零件 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "零件2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "选择相关的零件"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr "此关系的注释"
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr "零件关系不能在零件和自身之间创建"
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr "复制关系已经存在"
@@ -7841,13 +5945,11 @@ msgstr "复制关系已经存在"
msgid "Parent Category"
msgstr "上级类别"
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr "上级零件类别"
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "子类别"
@@ -7899,7 +6001,7 @@ msgstr "复制图片"
msgid "Copy image from original part"
msgstr "从原零件复制图片"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "复制物料清单"
@@ -7967,6 +6069,11 @@ msgstr "与此制造商零件编号 (MPN) 的相匹配的制造商零件已存
msgid "Supplier part matching this SKU already exists"
msgstr "匹配此库存单位 (SKU) 的供应商零件已存在"
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "库存项"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr "修订"
@@ -7979,8 +6086,7 @@ msgstr "未分配的库存"
msgid "Variant Stock"
msgstr "变体库存"
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "重复零件"
@@ -7988,7 +6094,7 @@ msgstr "重复零件"
msgid "Copy initial data from another Part"
msgstr "从另一个零件复制初始数据"
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "初始库存"
@@ -8125,8 +6231,7 @@ msgstr "元件描述"
msgid "Select the component part"
msgstr "选择零部件"
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "可以创建"
@@ -8202,9 +6307,7 @@ msgstr "无效的数量"
msgid "At least one BOM item is required"
msgstr "至少需要一个物料清单项目"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "总数量"
@@ -8233,673 +6336,6 @@ msgstr "低库存通知"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "可用的 {part.name}库存已经跌到设置的最低值"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "没有权限编辑物料清单"
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr "此物料清单中的零件已被更改,必须验证"
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr "物料清单最近被%(checker)s于%(check_date)s 修改"
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr "物料清单己失效"
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr "对此类零件做库存盘点"
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "您已订阅此类别的通知"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "订阅此类别的通知"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "类别操作"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "编辑类别"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "编辑类别"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "删除类别"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "删除类别"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "最高级零件类别"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "零件 (包括子类别)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "新建零件"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "新零件"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "零件参数"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "新建零件类别"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "新建类别"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "导入零件"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "制作一个 '%(full_name)s'零件的副本."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "可能的匹配零件"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "新零件可能与这些现有零件重复。"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr "%(full_name)s - %(desc)s (%(match_per)s%% 匹配)"
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "零件库存"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr "刷新排产数据"
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "刷新"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr "添加盘点信息"
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "库存盘点"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "零件测试模板"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "添加测试模板"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "分配销售订单"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "零件备注"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "零件变体"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "创建零件变体"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "新建零件变体"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "添加参数"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "关联零件"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "添加关联"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "物料清单"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "输出操作"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "输出物料清单"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "打印物料清单"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "物料清单操作"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "上传物料清单"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "验证物料清单"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "添加物料清单项"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "装配"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "零件组装"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "分配生产订单"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "零件供应商"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "零件制造商"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr "关联零件"
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr "添加关联零件"
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr "添加测试结果模板"
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr "权限不足"
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "返回零件"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "从文件导入零件"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr "零件导入要求"
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr "零件导入文件必须包含中提供的所需命名列 "
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr "零件导入模板"
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr "下载零件导入模板"
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "格式"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "选择文件格式"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "零件列表"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "您已订阅此零件的通知"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "订阅此零件的通知"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "打印标签"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "显示定价信息"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "库存操作"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "清点零件库存"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "转移零件库存"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "零件操作"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "重复的零件"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "编辑零件"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "删除零件"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "这个零件是一个模板零件 (变体可以从中生成)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "零件可以由其他零件装配"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "零件可以用于装配"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "零件库存是通过序列号追踪的"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "零件可以从外部供应商处购买"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "零件可以销售给客户"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr "零件未激活"
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "零件是虚拟的(不是实体零件)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "显示零件详情"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr "订单所需的"
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "分配到生产订单"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "分配到销售订单"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "最低库存水平"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "价格范围"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "最新序列号"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "搜索序列号"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr "零件二维码"
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr "关联条形码到零件"
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr "计算"
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr "删除与零件关联的图片"
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr "没有找到匹配的图片"
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr "隐藏零件详细信息"
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "供应商价格"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "单位成本"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "没有可用的供应商价格"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "物料清单价格"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "单位采购价"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "采购总价"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "没有可用的物料清单价格"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "内部价格"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "此零件无价格信息可用。"
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr "排产数量"
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "变体"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "庫存"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "定价"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "排产"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "测试模板"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "从现存图片选择"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "价格概览"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr "更新零件价格"
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr "覆盖零件价格"
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "编辑"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "价格类别"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr "最小值"
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "最大值"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "内部价格"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "购买历史"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "变体价格"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr "定价覆盖"
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "总价"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "销售历史"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr "该零件的售出价格数据不可用"
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr "此零件价格范围数据不可用"
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "跳转到总览图"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr "添加内部批发价"
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr "售出价格"
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr "添加售出批发价"
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr "更新价格"
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "无库存"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "低庫存"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "返回物料清单"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "上传材料单"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "物料清单上传要求"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "上传 物料清单 文件"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "提交 物料清单 数据"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "物料清单 上传要求"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "物料清单表文件必须包含中提供的所需命名列 "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "物料清单 上传模板"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "每个零件必须已经存在于数据库中"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "创建新的零件变体"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr "从此模板创建一个新的变体零件"
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "匹配参考"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr "无法导入零件 {new_part.name} ,因为没有指定类别"
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "选择零件图片"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "更新零件图片"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "未找到零件图片"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "零件价格"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr "插件不能被删除,因为它当前处于激活状态"
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr "找不到模型实例"
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "条形码匹配现有项目"
@@ -8981,8 +6416,7 @@ msgstr "条形码与现有的库存项不匹配"
msgid "Stock item does not match line item"
msgstr "库存项与行项目不匹配"
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr "可用库存不足"
@@ -9091,7 +6525,7 @@ msgstr "已交付"
msgid "Quantity to allocate"
msgstr "待分配数"
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr "标签打印失败"
@@ -9435,8 +6869,7 @@ msgstr "已安装的软件包名字,如果插件是通过 PIP 安装的"
msgid "Is the plugin active"
msgstr "插件是否激活"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "已安装"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr "软件包插件"
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "插件"
@@ -9462,7 +6893,7 @@ msgstr "插件"
msgid "Method"
msgstr "方法"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "未找到作者"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "插件包名称 - 也可以包含版本指示器"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "版本"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "没有为模板提供有效对象"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr "项目"
@@ -9820,7 +7246,7 @@ msgstr "要处理的项目数量"
msgid "Report generation is complete"
msgstr "报告生成完成"
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr "进度"
@@ -9895,20 +7321,35 @@ msgstr "选择用于标签打印的插件"
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "二维码"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "二维码"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "物料清单"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "所需材料"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "零件图像"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "已派发"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "需要给"
@@ -9919,11 +7360,6 @@ msgstr "供应商已删除"
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "单位价格"
@@ -9935,16 +7371,18 @@ msgstr "额外行项目"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "总计"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "分配"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "队列"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr "库存地点项目"
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr "测试结果"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "测试"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "通过"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "失败"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr "无结果 (必填)"
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "没有结果"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "已安装的项目"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "系列"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr "资产文件不存在"
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr "找不到图片文件"
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr "parpart_image 标签需要一个零件实例"
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr "公司_图片标签需要一个公司实例"
@@ -10012,8 +7444,7 @@ msgstr "公司_图片标签需要一个公司实例"
msgid "Location ID"
msgstr "位置 ID"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "地点路径"
@@ -10041,8 +7472,7 @@ msgstr "供应商 ID"
msgid "Customer ID"
msgstr "客户 ID"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "安装于"
@@ -10066,9 +7496,11 @@ msgstr "需要审核"
msgid "Delete on Deplete"
msgstr "在消耗品上删除"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "库存盘点"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "有效期至"
@@ -10124,7 +7556,7 @@ msgstr "最低库存"
msgid "Maximum stock"
msgstr "最大库存"
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "外部地点"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr "过期日期后"
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "过期"
@@ -10202,24 +7632,19 @@ msgstr "库存地点类型"
msgid "Default icon for all locations that have no icon set (optional)"
msgstr "为所有没有图标的位置设置默认图标(可选)"
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "库存地点"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "库存地点"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "所有者"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "选择所有者"
@@ -10227,8 +7652,7 @@ msgstr "选择所有者"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "库存项可能不直接位于结构库存地点,但可能位于其子地点。"
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "外部"
@@ -10236,8 +7660,7 @@ msgstr "外部"
msgid "This is an external stock location"
msgstr "这是一个外部库存地点"
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr "位置类型"
@@ -10249,257 +7672,257 @@ msgstr "该位置的库存地点类型"
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "您不能将此库存地点设置为结构性,因为某些库存项已经位于它!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr "必须指定零件"
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "库存项不能存放在结构性库存地点!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "无法为虚拟零件创建库存项"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr "零件类型 ('{self.supplier_part.part}') 必须为 {self.part}"
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "有序列号的项目的数量必须是1"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "如果数量大于1,则不能设置序列号"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "项目不能属于其自身"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "如果is_building=True,则项必须具有构建引用"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "构建引用未指向同一零件对象"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "母库存项目"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "基础零件"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "为此库存项目选择匹配的供应商零件"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "这个库存物品在哪里?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "包装此库存物品存储在"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "此项目是否安装在另一个项目中?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "此项目的序列号"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "此库存项的批号"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "库存数量"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "源代码构建"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "为此库存项目构建"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "消费者"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr "构建消耗此库存项的生产订单"
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "采购订单来源"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "此库存商品的采购订单"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "目的地销售订单"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "库存物品的到期日。在此日期之后,库存将被视为过期"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "耗尽时删除"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "当库存耗尽时删除此库存项"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "购买时一个单位的价格"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "转换为零件"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "零件未设置为可跟踪"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "数量必须是整数"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr "数量不得超过现有库存量 ({self.quantity})"
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr "必须以列表形式提供序列号"
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "数量不匹配序列号"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr "测试模板不存在"
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "库存项已分配到销售订单"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "库存项已安装在另一个项目中"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "库存项包含其他项目"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "库存项已分配给客户"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "库存项目前正在生产"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "序列化的库存不能合并"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "复制库存项"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "库存项必须指相同零件"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "库存项必须是同一供应商的零件"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "库存状态码必须匹配"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "库存项不能移动,因为它没有库存"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr "库存项跟踪"
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "条目注释"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr "库存项测试结果"
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "必须为此测试提供值"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "测试附件必须上传"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr "此测试的值无效"
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "测试结果"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "测试输出值"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "测验结果附件"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "测试备注"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr "测试站"
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr "进行测试的测试站的标识符"
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr "已开始"
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr "测试开始的时间戳"
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr "已完成"
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr "测试结束的时间戳"
@@ -10559,7 +7982,7 @@ msgstr "测试完成时间不能早于测试开始时间"
msgid "Serial number is too large"
msgstr "序列号太大"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "父项"
@@ -10571,12 +7994,11 @@ msgstr "父库存项"
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr "添加时使用包装尺寸:定义的数量是包装的数量"
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "已过期"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "子项目"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr "未选择库存商品"
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "子位置"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr "上级库存地点"
@@ -10793,7 +8212,7 @@ msgstr "隔离"
msgid "Legacy stock tracking entry"
msgstr "旧库存跟踪条目"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "库存项已创建"
@@ -10849,7 +8268,7 @@ msgstr "从上级项拆分"
msgid "Split child item"
msgstr "拆分子项"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "合并的库存项"
@@ -10869,7 +8288,7 @@ msgstr "生产订单已出产"
msgid "Build order output rejected"
msgstr "生产订单产出被拒绝"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "被工單消耗的"
@@ -10885,7 +8304,7 @@ msgstr "按採購訂單接收"
msgid "Returned against Return Order"
msgstr "按退貨訂單退回"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "寄送給客戶"
@@ -10893,361 +8312,6 @@ msgstr "寄送給客戶"
msgid "Returned from customer"
msgstr "從客戶端退回"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "库存跟踪信息"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "子库存项"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "此库存商品没有任何子商品"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "测试数据"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "测试报告"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "删除测试数据"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "添加测试数据"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "库存项目备注"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "已安装的库存项"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "安装库存项"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr "删除此库存项目的所有测试结果"
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr "添加测试结果"
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr "查找库存项目"
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "扫描到位置"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "打印操作"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr "打印报告"
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "库存调整操作"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "清点库存"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "增加库存"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "移除库存"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "序列化库存"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "转移库存"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "分配给客户"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "返回库存"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "卸载库存项目"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "卸载"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "安装库存项"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "安装"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "转换为变体"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "复制库存项目"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "编辑库存项"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "删除库存项"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "生产"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "未设置制造商"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "您不在此项目的所有者列表中。此库存项目不可编辑。"
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "只读"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "此库存项不可用"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "此库存项目正在生产中,无法编辑。"
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "从构建视图中编辑库存项目。"
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "此库存项目已分配给销售订单"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "此库存项目已分配给生产订单"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr "此库存商品已序列化。它有一个唯一的序列号,数量无法调整"
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "上一页"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "导航到上一个序列号"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "下一页"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "导航到下一个序列号"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "未设置位置"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "测试"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "此库存项目未通过所有要求的测试"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "此库存项在 %(item.expiry_date)s 过期"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "此库存项在 %(item.expiry_date)s 过期"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "未进行盘点"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr "库存项"
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr "编辑库存状态"
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr "库存项二维码"
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr "将条形码链接到库存项"
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "选择下面列出的零件变体之一。"
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "警告"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "此操作不易撤消"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr "转换库存项目"
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr "返回到库存"
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "从该库存项目创建序列化项目。"
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "选择要序列化的数量和唯一的序列号。"
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr "对该库存位置进行盘点"
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr "定位库存位置"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "将库存商品扫描到此位置"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "扫描库存商品"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr "将库存集装箱扫描到此位置"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "扫描集装箱"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr "打印位置报告"
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "位置操作"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "编辑位置"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "删除位置"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "顶级库存位置"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "位置所有者"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "您不在此位置的所有者列表中。此库存位置不可编辑。"
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr "位置类型"
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "创建新的库存位置"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "新建库存地点"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr "库存位置"
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr "将扫描的库存集装箱放入此位置"
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr "库存地点二维码"
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr "将条形码链接到库存地点"
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "加载中…"
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "库存跟踪"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "权限受限"
@@ -11264,8 +8328,7 @@ msgstr "认证失败"
msgid "You have been logged out from InvenTree."
msgstr "您已从InvenTree注销。"
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "登录"
@@ -11298,1078 +8361,27 @@ msgstr "网站正在维护中"
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "该网站目前正在维护中,应该很快就会重新上线!"
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "索引"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr "订购零件"
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr "已订阅类别"
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr "最新零件"
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr "等待验证的物料清单"
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr "最近更新"
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr "库存已耗尽"
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr "生产订单所需"
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr "过期库存"
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr "过期库存"
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr "进行中的生产订单"
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr "逾期的生产订单"
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr "未完成的采购订单"
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr "逾期采购订单"
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr "未完成的销售订单"
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr "逾期销售订单"
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr "InvenTree 新闻"
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr "当前新闻"
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr "通知历史记录"
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "删除通知"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "待定通知"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "全部标记为已读"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "通知"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr "未找到未读通知"
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr "未找到通知历史记录"
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr "删除所有已读通知"
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr "删除通知"
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "收件箱"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "历史"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "搜索结果"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "条形码设置"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "生产订单设置"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "类别设置"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "服务器设置"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "标签设置"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "登录设置"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr "尚未配置发送电子邮件。某些登录和注册功能可能无法正常工作!"
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "注册"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr "单点登录"
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "设置"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "网址"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "此插件的基本网址是 %(base)s。"
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr "网址"
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "在新标签页中打开"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "通知设置"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr "别名"
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "零件设置"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "零件导入"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "导入零件"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "零件参数模板"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr "盘点设置"
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr "盘点报告"
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr "物理单位"
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr "添加单位"
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "插件设置"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr "更改以下设置需要您立即重新启动服务器。在使用过程中不要更改此设置。"
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "插件"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "安装插件"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr "重载插件"
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr "此InvenTree安装未启用外部插件"
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr "插件错误堆栈"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "阶段"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "信息"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "插件信息"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "未提供版本信息"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "许可证"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "代码信息是从该插件的最新git commit中提取的。它可能不会反映官方版本号或信息,而是反映实际运行的代码。"
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "包装信息"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "安装方法"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "此插件已作为软件包安装"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "在本地服务器路径中找到此插件"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "安装路径"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "内置"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr "这是一个无法禁用的内置插件"
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "样本"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr "这是一个示例插件"
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "提交的人"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "提交日期"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "提交哈希值"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "提交信息"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "采购订单设置"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "定价设置"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "汇率"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "立即更新"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "上次更新"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "从不"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr "项目编码设置"
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "项目编码"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "新项目编码"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "报表设置"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr "退货订单设置"
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "未设置值"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "编辑设置"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr "编辑插件设置"
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr "编辑通知设置"
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr "编辑全局设置"
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr "编辑用户设置"
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr "汇率"
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "删除"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr "编辑自定义单位"
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr "删除自定义单位"
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr "新建自定义单位"
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr "未找到项目编码"
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr "组"
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr "编辑项目编码"
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr "删除项目编码"
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr "未找到类别参数模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr "编辑模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr "删除模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr "编辑类别参数模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr "删除类别参数模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr "创建类别参数模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr "创建零件参数模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr "未找到库存位置类型"
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr "位置计数"
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr "编辑位置类型"
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr "删除地点类型"
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr "删除地点类型"
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr "新建位置类型"
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "用户设置"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "账户"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "显示"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "主页"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "搜索"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "报告"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "全局设置"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "服务器"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "标签"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "类别"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "销售订单设置"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "库存设置"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr "库存地点类型"
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "账户设置"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "更改密码"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "以下电子邮件地址与您的帐户相关联:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "已验证"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "未验证"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "主要的"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "设为首选"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "重新发送验证"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "警告:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "您当前没有设置任何电子邮件地址。你真的应该添加一个电子邮件地址,这样你就可以接收通知、重置密码等。"
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "添加电子邮件地址"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "添加电子邮件"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "多因素身份验证"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "您有以下可用因素:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr "TOTP"
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "静态的"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "您的帐户未配置多因素身份验证"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "更改因素"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "设置多因素"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "删除多因素"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "活跃的会话"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "注销活动会话(除了这个会话)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "注销活动会话"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "未知"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "未知"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "IP 地址"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "设备"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "最后一次活动"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s 之前 (本会话)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s 之前"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr "您真的要删除所选的电子邮件地址吗?"
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "显示设置"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "主题设置"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "选择主题"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "设置主题"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "语言设置"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "选择语言"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% 已翻译"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "无可用翻译"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "设置语言"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "部分语言尚未翻译完成"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr "只显示足够的"
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "并隐藏。"
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "同时显示"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "帮助翻译工作!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr "Web应用程序的母语翻译是由社区通过crowdin提供的。欢迎并鼓励捐款。"
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "InvenTree 翻译项目"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "主页设置"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "搜索设置"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr "单点登录帐户"
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr "您可以使用以下任何第三方帐户登录您的帐户:"
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "没有社交网络帐户连接到此帐户。"
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr "添加 SSO 账户"
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr "此服务器未启用单点登录"
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "InvenTree 版本"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "开发版本"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "已是最新版本"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "有可用更新"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr "提交分支"
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "InvenTree 文档"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "API 版本"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Python 版本"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Django 版本"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "在 GitHub 上查看代码"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "致谢"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "手机 App"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "提交Bug报告"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "复制到剪贴板"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "复制版本信息"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "InvenTree 徽标"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "确认邮件地址"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "请确认%(email)s 是用户 %(user_display)s 的电子邮件地址。"
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "确认"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "此电子邮件确认链接已过期或无效。请 发布一个新的电子邮件确认请求 request。"
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "登录"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "还不是用户?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "注册"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "忘记密码?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "或用以下方式登录"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "注销"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "确定要退出账户吗?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "返回网站"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "密码重置"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "忘记了密码?请在下面输入您的电子邮件地址, 我们将向您发送一封电子邮件, 允许您重置密码。"
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "重置我的密码"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "此功能当前已禁用。请联系管理员。"
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "错误的令牌"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "密码重置链接无效, 可能是因为它已被使用。 请发送一个密码重置reset的请求。"
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "更改密码"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "您的密码现在已更改。"
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "已经有账户了?那么请 登陆。"
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr "使用SSO提供商注册"
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr "注册关闭"
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr "注册功能目前已禁用。"
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr "返回登录页面"
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "在管理面板中查看"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "双因素身份验证"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "验证账户"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "双因素身份验证备份令牌"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr "已生成备份令牌,但出于安全原因,此处未显示。按下面的按钮生成新的。"
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr "没有可用的备份令牌。按下面的按钮生成一些。"
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "生成令牌"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "禁用双因素身份验证"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "您确定吗?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "禁用二元身份验证"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "设置双因素身份验证"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "第一步"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "用您选择的令牌生成器扫描下面的二维码(例如Google Authenticator)。"
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr "密钥: "
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "第二步"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "输入应用程序生成的令牌:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "验证"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "添加链接"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "添加附件"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "条形码验证器"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "需要重新启动服务器"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "配置选项已更改,需要重新启动服务器"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "有关详细信息,请与系统管理员联系"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr "待处理的数据库迁移"
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr "有一些待处理的数据库迁移需要注意"
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr "以下零件所需库存不足"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "所需数量"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr "点击以下链接查看此零件"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "最小数量"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr "无响应"
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr "InvenTree服务器没有响应"
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr "错误 400: 无效请求"
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr "API请求返回错误代码400"
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr "错误401:未通过身份验证"
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr "未提供身份验证凭据"
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr "错误403:权限被拒绝"
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr "您没有访问此功能所需的权限"
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr "错误404:找不到资源"
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr "在服务器上找不到请求的资源"
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr "错误405:不允许使用该方法"
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr "URL处不允许使用HTTP方法"
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr "错误408:超时"
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr "向服务器请求数据时连接超时"
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr "错误503:服务不可用"
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr "服务器当前不可用"
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr "未处理的错误代码"
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr "错误代码"
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr "所有选定的附件都将被删除"
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr "删除附件"
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr "删除附件"
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr "附件操作"
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr "未找到附件"
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr "编辑附件"
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr "上传日期"
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr "编辑附件"
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr "删除附件"
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr "使用条形码扫描仪在此处扫描条形码数据"
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr "输入条形码数据"
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr "使用连接的网络摄像头扫描条形码"
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr "输入库存转移的可选注释"
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr "添加备注"
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr "服务器错误"
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr "来自服务器的未知响应"
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr "服务器响应无效"
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr "扫描条形码数据"
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "扫描条形码"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr "响应中没有网址"
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr "这将删除关联条形码的链接"
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr "取消链接"
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr "移除库存项"
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr "将库存商品扫描到位置"
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr "扫描库存商品条形码以登记到此位置"
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr "登记"
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr "未提供条形码"
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr "库存项已扫描"
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr "库存项已在此位置"
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr "已添加库存项"
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr "条形码与有效库存项目不匹配"
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr "将库存集装箱扫描到指定位置"
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr "扫描库存集装箱条形码以登记到此位置"
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr "条形码与有效库存位置不匹配"
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr "检查到位置"
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr "条形码与有效位置不匹配"
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr "创建物料清单项目"
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr "显示行数据"
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr "行数据"
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "关闭"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr "下载物料清单模板"
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr "多级物料清单"
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr "包括子装配体物料清单数据"
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr "等级"
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr "选择要导出的物料清单的最大级别 (0 = 所有级别)"
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr "包含替代零件"
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr "在导出的物料清单中包含替代零件"
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr "包含参数数据"
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr "在导出的物料清单中包含零件参数"
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr "包括库存数据"
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr "在导出的物料清单中包含零件库存数据"
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr "包括制造商数据"
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr "在导出的物料清单中包含零件制造商数据"
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr "包含供应商数据"
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr "在导出的物料清单中包含零件供应商数据"
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr "包含价格数据"
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr "在导出的物料清单中包含零件价格数据"
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr "移除替代品零件"
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr "使用下面的输入选择并添加新的替代品零件"
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr "您确定要删除此替代品零件链接吗?"
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr "移除替代品零件"
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr "添加替代品"
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr "编辑物料清单项替代品"
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr "所有选定的物料清单项目都将被删除"
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr "删除选中的物料清单项目吗?"
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr "删除项目"
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr "为子组件加载物料清单"
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr "替代品可用"
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr "已允许变体库存"
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr "替代品"
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr "物料清单定价已完成"
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr "物料清单定价未完成"
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr "无可用价格"
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr "外部库存"
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr "无可用库存"
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr "包括变体和替代品库存"
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr "包括变体库存"
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr "包括替代品库存"
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr "消耗品"
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr "验证物料清单项目"
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr "此行已验证"
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr "编辑替代品零件"
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr "编辑物料清单项目"
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr "删除物料清单项目"
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr "查看物料清单"
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr "未找到物料清单项目"
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr "必须零件"
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr "从上级物料清单继承"
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr "编辑生产订单"
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr "创建生产订单"
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr "取消生产订单"
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr "您确定要取消此生成吗?"
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr "库存项目已分配到此生产订单"
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr "此生产订单还有未完成的产出"
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr "生产订单已准备好标记为已完成"
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr "由于产出不完整,无法完成此生产订单"
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr "生产订单未完成"
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr "完成生产订单"
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr "下一个可用序列号"
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr "最新序列号"
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr "物料清单包含可跟踪的零件"
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr "必须单独生成生产输出"
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr "可跟踪零件可以指定序列号"
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr "输入序列号来生成多个单一生产输出"
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr "创建生产输出"
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr "分配库存项到此生产输出"
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr "从生产输出中取消分配库存"
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr "完成生产输出"
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr "报废生产输出"
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr "删除生产输出"
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr "您确定要取消分配此版本中选定的库存项目吗?"
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr "取消分配库存项目"
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr "选择生产输出"
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr "必须选择至少一个生产输出"
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr "选择的生产输出将被标记为完成"
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr "输出"
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr "完成生产输出"
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr "选择的生产输出将被标记为已报废"
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr "报废的输出被标记为拒收"
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr "已分配的库存物品将不再可用"
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr "生产订单的完成状态将不会调整"
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr "报废生产输出"
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr "选定的生产输出将被删除"
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr "生产输出数据将被永久删除"
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr "已分配的库存物品将退回库存"
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr "删除生产输出"
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr "删除分配"
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr "删除库存分配"
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr "未分配库存"
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr "库存项"
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr "编辑库存分配"
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr "删除构建分配"
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr "编辑构建分配"
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr "删除构建分配"
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr "未找到生产订单分配"
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr "未指定位置"
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr "已完成输出"
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr "报废输出"
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr "删除输出"
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr "生产输出"
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr "生产输出"
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr "生产输出操作"
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr "未找到激活的生产输出"
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr "已分配行"
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr "需要的测试"
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr "选择零件"
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr "您必须选择至少一个要分配的零件"
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr "指定库存分配数量"
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr "所有零件已分配"
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr "所有选定的零件均已完全分配"
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr "选择源位置 (留空以从所有位置取出)"
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr "分配库存项目给生产订单"
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr "没有匹配的库存位置"
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr "没有匹配的库存项"
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr "自动库存分配"
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr "根据提供的指导方针,库存物品将自动分配给此生产订单"
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr "如果指定了位置,则仅从该位置分配库存"
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr "如果认为库存可以互换,则将从找到的第一个位置进行分配"
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr "如果允许使用替代品,则将在找不到主要零件库存的情况下使用"
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr "分配库存物品"
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr "没有与查询匹配的构建"
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr "选择"
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr "生产订单已逾期"
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr "没有用户信息"
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr "编辑库存分配"
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr "删除库存分配"
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr "编辑分配"
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr "删除分配"
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr "生产行"
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr "生产行"
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr "未找到生产行"
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr "可追踪零件"
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr "获取已继承的"
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr "单位数量"
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr "充足的库存"
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr "消耗品"
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr "跟踪项目"
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr "根据单个构建输出分配跟踪项目"
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr "生产库存"
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr "订单库存"
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr "分配库存"
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr "移除库存分配"
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr "添加制造商"
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr "添加制造商零件"
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr "编辑制造商零件"
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr "添加供应商"
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr "添加供应商零件"
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr "所有选中的供应商零件将被删除"
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr "删除供应商零件"
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr "添加新公司"
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr "零件已提供"
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr "零件已制造"
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr "未找到该公司信息"
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr "创建新的联系人"
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr "编辑联系人"
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr "所有选定的联系人都将被删除"
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "职位"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr "删除联系人"
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr "未找到联系人"
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "电话号码"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "电子邮件地址"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr "删除联系人"
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr "创建新地址"
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr "编辑地址"
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr "所有选中的地址将被删除"
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr "删除地址"
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr "未找到地址"
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr "邮政编码"
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr "省/市/自治区"
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr "快递单"
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr "内部备注"
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr "删除地址"
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr "所有选定的制造商零件都将被删除"
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr "删除制造商零件"
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr "所有选定的参数都将被删除"
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr "删除参数"
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr "订购零件"
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr "删除制造商零件"
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr "制造商零件操作"
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr "未找到制造商零件"
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr "模板零件"
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr "装配零件"
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr "未找到参数"
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr "编辑参数"
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr "删除参数"
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr "编辑参数"
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr "删除参数"
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr "删除供应商零件"
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr "未找到供应商零件"
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr "基础单位"
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr "可用性"
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr "编辑供应商零件"
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr "删除供应商零件"
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr "删除批发价"
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr "编辑批发价"
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr "找不到批发价信息"
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr "最近更新"
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr "编辑批发价"
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr "删除批发价"
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr "真"
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr "假"
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr "选择筛选器"
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr "打印标签"
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr "打印报告"
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr "下载表格数据"
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr "重新加载表格数据"
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr "添加新筛选器"
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr "清除所有筛选条件"
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr "创建筛选条件"
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr "禁止操作"
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr "不允许创建操作"
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr "不允许更新操作"
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr "不允许删除操作"
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr "不允许查看操作"
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr "保持此表单打开"
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr "输入有效数字"
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "存在表单错误"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr "未找到结果"
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr "搜索中"
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr "清空输入"
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr "文件列"
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr "字段名称"
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr "选择列"
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "是"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "否"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr "真"
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr "假"
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr "生产时无需零件"
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr "选择项目"
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr "未选择要打印的项目"
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr "标签已发送到打印机"
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "取消"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "提交"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr "表单标题"
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr "等待服务器..."
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr "显示错误信息"
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr "接受"
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr "正在加载数据"
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr "来自服务器的响应无效"
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr "服务器响应中缺少表单数据"
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr "发布表单数据时出错"
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr "JSON 响应缺少表单数据"
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr "错误 400: 无效请求"
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr "服务器返回错误代码 400"
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr "请求表单数据时出错"
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr "未找到新闻"
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr "ID"
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr "年龄"
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr "通知"
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr "标记为未读"
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr "标记为已读"
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr "无未读通知"
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr "通知将在此处加载"
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr "挂起订单"
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr "您确定要挂起此订单吗?"
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr "添加额外行项目"
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr "导出订单"
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr "复制行"
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr "编辑行"
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr "删除行"
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr "没有找到行项目"
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr "复制行"
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr "编辑行"
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr "删除行"
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr "零件属性"
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr "零件创建选项"
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr "零件复制选项"
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr "增加零件类别"
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr "图标(可选) - 浏览所有可用图标"
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr "创建零件类别"
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr "在此类别之后创建新类别"
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr "零件类别已创建"
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr "编辑零件类别"
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr "您确定要删除此零件类别吗?"
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr "移动到父类别"
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr "删除零件类别"
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr "对此类别中零件的操作"
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr "针对子类别采取的操作"
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr "创建零件"
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr "在此零件之后创建另一个零件"
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr "零件创建成功"
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr "编辑零件"
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr "已编辑零件"
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr "创建零件变体"
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr "激活的零件"
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr "无法删除零件,因为它当前处于活动状态"
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr "删除此零件无法撤销"
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr "此零件的任何库存项目都将被删除"
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr "此零件将从任何物料清单中删除"
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr "此零件的所有制造商和供应商信息都将被删除"
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr "删除零件"
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr "您已订阅此项目的通知"
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr "您已订阅此项目的通知"
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr "订阅此项目的通知"
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr "您已取消订阅此项目的通知"
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr "验证物料清单将标记每个行项目为有效"
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr "验证物料清单"
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr "已验证物料清单"
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr "复制物料清单"
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr "低库存"
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr "无可用库存"
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr "需求"
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr "单位"
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr "虚拟零件"
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr "订阅的零件"
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr "可销售的零件"
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr "计划生成新的盘点报告。"
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr "一旦完成,盘点报告将可供下载。"
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr "生成盘点报告"
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr "计划盘点报告"
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr "没有可用的盘点信息"
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr "编辑盘点条目"
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr "删除盘点条目"
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr "未找到变体"
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr "未找到零件参数模板"
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr "编辑零件参数模板"
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr "引用此模板的任何参数也将被删除"
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr "删除零件参数模板"
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr "未发现采购订单"
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr "此行项目已逾期"
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr "收到行项目"
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr "删除零件关系"
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr "删除零件关系"
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr "找不到零件"
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr "为所选零件设置零件类别"
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr "设置零件类别"
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr "设置类别"
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr "零件"
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr "零件"
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr "无类别"
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr "按列表显示"
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr "按网格显示"
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr "未找到子类别"
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr "树状显示"
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr "加载子类别"
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr "已订阅类别"
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr "没有与查询匹配的测试模板"
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr "结果"
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr "编辑测试模板"
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr "删除测试模板"
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr "此测试是为父零件定义的"
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr "编辑测试结果模板"
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr "删除测试结果模板"
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr "无指定日期"
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr "指定日期已过"
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr "可指定的"
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr "此零件没有可用的计划信息"
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr "获取此零件的计划信息时出错"
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr "计划库存量"
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr "最大数量"
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr "最低库存水平"
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr "未发现插件"
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr "此插件已不再安装"
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr "此插件处于活动状态"
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr "此插件已安装但未处于活动状态"
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr "禁用插件"
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr "启用插件"
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr "插件已安装"
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr "您确定要启用此插件吗?"
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr "您确定要禁用此插件吗?"
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "启用"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "禁用"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr "插件已更新"
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr "获取货币数据出错"
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr "没有可用的物料清单数据"
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr "没有可用的供应商价格"
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr "没有可用的批发价数据"
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr "没有可用的购买历史数据"
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr "购买价格历史记录"
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr "无可用销售历史数据"
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr "售出价格历史记录"
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr "无可用的变体数据"
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr "变体零件"
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr "编辑采购订单"
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr "复制选项"
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr "完成采购订单"
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr "标记该订单为已完成?"
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr "已收到所有行项目"
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr "此订单中有未标记为已收到的行项目。"
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr "完成此订单意味着订单和行项目将不再可编辑。"
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr "取消采购订单"
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr "您确定要取消此采购订单吗?"
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr "此采购订单不能取消"
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr "下此订单后,行项目将不再可编辑。"
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr "发布采购订单"
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr "必须至少选择一个可购买的零件"
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr "订购数量"
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr "新建供应商零件"
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr "新建采购订单"
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr "添加到采购订单中"
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr "合并"
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr "没有匹配的供应商零件"
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr "没有匹配的采购订单"
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr "选择行项目"
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr "必须至少选择一行项目"
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr "接收数量"
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr "待接收数量"
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr "指定进货库存项的包装"
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr "库存状态"
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr "添加条形码"
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr "移除条形码"
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr "指定位置"
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr "添加批号"
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr "指定包装"
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr "添加序列号"
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr "添加备注"
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr "序列号"
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr "订单编码"
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr "接收数量"
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr "确认收到物品"
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr "接收采购订单项目"
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr "扫描商品条形码"
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr "扫描进货条形码 (必须与任何现有的库存条目不匹配)"
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr "条形码数据无效"
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr "订单已逾期"
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr "所有选定的行项目都将被删除"
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr "是否删除所选行项目?"
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr "复制行项目"
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr "编辑行项目"
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr "删除行项目"
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr "复制行项目"
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr "编辑行项目"
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr "删除行项目"
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr "报告打印成功"
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr "报告打印失败"
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr "添加客户"
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr "新建退货订单"
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr "编辑退货订单"
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr "发布退货订单"
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr "您确定要取消此退货订单吗?"
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr "取消退货订单"
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr "完成退货订单"
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr "未找到退货订单"
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr "无效的客户"
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr "接收退货订单项目"
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr "未找到匹配的行项目"
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr "标记项目为已接收"
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr "创建销售订单"
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr "编辑销售订单"
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr "此装运未分配任何库存物品"
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr "完成配送"
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr "确认配送"
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr "未找到待处理的货物"
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr "未将库存项目分配给待处理的发货"
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr "完成配送"
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr "跳过"
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr "发货销售订单"
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr "发送此订单?"
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr "订单无法发货,因为发货不完整"
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr "此订单有未完成的行项目。"
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr "运送此订单意味着订单和行项目将不再可编辑。"
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr "发出此销售订单?"
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr "发出销售订单"
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr "取消销售订单"
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr "取消此订单意味着订单将不再可编辑。"
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr "创建新的配送"
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr "未找到销售订单"
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr "编辑配送"
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr "完成配送"
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr "删除配送"
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr "编辑配送"
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr "删除配送"
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr "未找到匹配的货物"
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr "配送参考"
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr "未配送"
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr "追踪"
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr "发票"
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr "添加配送"
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr "确认库存分配"
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr "分配库存项到销售订单"
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr "未找到销售订单分配"
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr "编辑库存分配"
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr "确认删除操作"
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr "删除库存分配"
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr "无配送"
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr "已配送到客户"
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr "未指定库存地点"
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr "分配序列号"
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr "采购库存"
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr "计算价格"
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr "无法删除,因为物品已发货"
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr "无法删除,因为项目已分配"
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr "更新单位价格"
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr "无结果"
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr "输入搜索查询"
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr "结果"
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr "最小化结果"
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr "删除结果"
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr "序列化库存项目"
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr "确认库存序列化"
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr "添加位置类型"
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr "编辑库存地点"
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr "添加库存地点"
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr "在此位置之后创建另一个位置"
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr "库存地点已创建"
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr "您确定要删除此库存位置吗?"
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr "移动到母库存位置"
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr "删除库存地点"
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr "此库存位置的库存物品操作"
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr "针对子地点的行动"
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr "此零件无法序列化"
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr "将给定数量添加为包,而不是单个项目"
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr "输入此库存项目的初始数量"
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr "输入新库存的序列号(或留空)"
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr "库存项重复"
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr "复制库存项"
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr "确定要删除此库存项吗?"
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr "删除库存项"
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr "编辑库存项"
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr "在此之后创建另一个项目"
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr "新建库存项"
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr "创建了多个库存项目"
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr "查找序列号"
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr "输入序列号"
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr "没有匹配的序列号"
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr "找到多个匹配结果"
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr "确认库存分配"
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr "将库存分配给客户"
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr "警告:合并操作无法撤销"
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr "合并库存项目时会丢失一些信息"
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr "合并项目的库存交易历史记录将被删除"
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr "合并项目的供应商零件信息将被删除"
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr "确认合并库存项"
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr "合并库存项目"
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr "转移库存"
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr "移动"
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr "库存计数"
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr "计数"
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr "移除库存"
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr "拿出"
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr "添加库存"
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "添加"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr "删除库存"
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr "序列化库存的数量不能调整"
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr "指定库存数量"
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr "调整批次代码"
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr "调整包装"
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr "选择库存项"
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr "至少选择一个可用库存项目"
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr "确认库存调整"
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr "通过测试"
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr "新增测试结果"
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr "编辑测试结果"
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr "删除测试结果"
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr "未找到测试结果"
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr "测试日期"
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr "测试已开始"
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr "测试已完成"
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr "编辑测试结果"
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr "删除测试结果"
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr "生产中"
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr "已安装库存项目"
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr "分配给销售订单"
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr "未设置库存位置"
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr "更改库存状态"
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr "合并库存"
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr "删除库存"
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr "库存项"
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr "扫描到位置"
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr "库存操作"
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr "加载已安装的项目"
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr "库存项正在生产"
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr "分配给销售订单的库存项目"
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr "分配给客户的库存项"
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr "已分配序列化库存项"
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr "库存项目已完全分配"
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr "库存项目已部分分配"
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr "库存项目已安装在另一个项目中"
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr "库存项已被生产订单消耗"
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr "库存项已过期"
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr "库存项即将过期"
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr "库存项已被拒绝"
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr "库存项丢失了"
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr "库存项已销毁"
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr "已用完"
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr "未指定供应商零件"
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr "库存值"
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr "没有符合查询的库存项目"
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr "库存地点"
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr "加载次级地点"
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr "详情"
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr "无更改"
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr "零件信息不可用"
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr "位置不再存在"
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr "生产订单不再存在"
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr "采购订单不再存在"
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr "销售订单不再存在"
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr "退货订单已不存在"
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr "客户已不存在"
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr "库存项已不存在"
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr "已添加"
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr "已删除"
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr "没有已安装的项目"
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr "卸载库存项"
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr "选择要卸载的库存项"
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr "在此项中安装另一个库存项"
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr "只有满足以下条件,才能安装库存项目"
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr "库存项链接到一个零件,该零件是此库存项的物料清单"
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr "该库存项目前有库存"
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr "库存项目尚未安装在其他项目中"
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr "库存项被批号或序列号跟踪"
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr "选择要安装的零件"
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr "选择一个或多个库存项目"
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr "选定的库存项"
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr "更改库存状态"
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr "有项目编码"
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr "订单状态"
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr "可测试零件"
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr "可跟踪零件"
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr "装配零件"
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr "有可用库存"
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr "允许变体库存"
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr "包括子位置"
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr "包括地点"
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr "具有位置类型"
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr "包括子类别"
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr "已订阅"
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr "已序列化"
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr "GTE序列号"
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr "序列号大于或等于"
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr "LTE序列号"
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr "序列号小于或等于"
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr "序列号"
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr "批号"
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr "激活的零件"
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr "显示活动零件的库存"
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr "零件是一个装配体"
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr "已分配"
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr "项目已分配"
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr "库存可供使用"
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr "将库存纳入子位置"
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr "显示已耗尽的库存项目"
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr "显示有库存的商品"
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr "显示正在生产的项目"
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr "包括变体零件的库存项"
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr "显示安装在另一个项目中的库存项目"
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr "显示已分配给客户的项目"
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr "库存状态"
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr "有批号"
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr "库存项被批号或序列号追踪"
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr "有购买价格"
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr "显示已设置采购价格的库存项"
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr "过期日期前"
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr "过期日期后"
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr "显示已过期的库存商品"
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr "显示即将到期的库存"
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr "测试通过"
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr "包括已安装的项目"
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr "生产状态"
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr "在子类别中包含零件"
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr "显示活动零件"
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr "显示锁定的零件"
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr "可用库存"
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr "有单位"
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr "零件已定义单位"
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr "有内部零件号"
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr "零件有内部零件号"
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr "有库存"
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr "可购买的"
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr "有盘点记录"
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr "有选项"
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr "显示日历视图"
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr "显示列表视图"
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr "显示树状视图"
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr "展开所有行"
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr "折叠所有行"
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr "导出表的数据"
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr "选择文件格式"
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr "正在加载数据"
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr "每页行数"
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr "显示所有行"
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr "显示"
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr "至"
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr "的"
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr "行"
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr "没有匹配结果"
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr "隐藏/显示分页"
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr "切换"
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr "所有"
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "採購"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "销售"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "显示通知"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "新通知"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "管理员"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "登出"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "儲存"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "显示所有通知和历史记录"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr "平台 UI - 新的 UI for InvenTree 提供了更现代化的管理选项。"
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr "平台界面-InvenTree的新界面-已准备就绪可供测试。"
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr "现在试试"
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr "这里"
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "未提供二维码数据"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "您已成功登出。"
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "重新登录"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "显示全部搜索结果"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "清除搜索"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "关闭搜索菜单"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "社交网络登录失败"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "账户登录失败"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "尝试通过您的社交网络帐户登录时出错。"
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "联系 %(provider)s"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr "您即将连接 %(provider)s 的新第三方帐户。"
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "通过%(provider)s登入"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr "您将使用 %(provider)s 的第三方帐户登录。"
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "继续"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "无效的 SSO 提供商"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr "所选SSO提供程序无效,或配置不正确"
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr "你即将使用你的 %(provider_name)s 账号来登录 %(site_name)s。"
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr "作为最后一步,请填写以下表格"
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr "提供程序尚未配置"
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr "尚未配置SSO提供程序"
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "实例名称"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "数据库"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "服务器运行在调试模式"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Docker 模式"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "使用docker部署服务器"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "插件支持"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "插件支持已启用"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "插件支持已禁用"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "服务器状态"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "健康的"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "检测到的问题"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "后台工作人员"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "后台工作程序未运行"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "电子邮件设置"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "电子邮件设置未配置"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "是"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "否"
-
#: users/admin.py:101
msgid "Users"
msgstr "用户"
@@ -15746,35 +8494,59 @@ msgstr "最近使用令牌的时间"
msgid "Revoked"
msgstr "撤销"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "管理员"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "采购订单"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "销售订单"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "退货订单"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "权限设置"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "组"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "查看"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "查看项目的权限"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "添加"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "添加项目的权限"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "更改"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "编辑项目的权限"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "删除"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "删除项目的权限"
diff --git a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po
index 145aedf1e3..60f675d81e 100644
--- a/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po
+++ b/src/backend/InvenTree/locale/zh_Hant/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 20:41+0000\n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"POT-Creation-Date: 2024-12-22 21:47+0000\n"
+"PO-Revision-Date: 2024-12-22 21:49\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Language: zh_TW\n"
@@ -37,6 +37,34 @@ msgstr "未找到要刪除的項目"
msgid "User does not have permission to view this model"
msgstr "用户沒有權限查閲當前模型。"
+#: InvenTree/auth_overrides.py:61
+msgid "Email (again)"
+msgstr "電子郵件 (重複)"
+
+#: InvenTree/auth_overrides.py:65
+msgid "Email address confirmation"
+msgstr "郵箱地址已確認"
+
+#: InvenTree/auth_overrides.py:88
+msgid "You must type the same email each time."
+msgstr "您必須每次輸入相同的電子郵件。"
+
+#: InvenTree/auth_overrides.py:99
+msgid "MFA Registration is disabled."
+msgstr "MFA註冊已禁用。"
+
+#: InvenTree/auth_overrides.py:140 InvenTree/auth_overrides.py:148
+msgid "The provided primary email address is not valid."
+msgstr "提供的主電子郵件地址無效。"
+
+#: InvenTree/auth_overrides.py:154
+msgid "The provided email domain is not approved."
+msgstr "提供的郵箱域名未被批准。"
+
+#: InvenTree/auth_overrides.py:281
+msgid "Registration is disabled."
+msgstr "註冊已禁用。"
+
#: InvenTree/conversion.py:161
#, python-brace-format
msgid "Invalid unit provided ({unit})"
@@ -52,7 +80,7 @@ msgid "Could not convert {original} to {unit}"
msgstr "不能將 {original} 轉換到 {unit}"
#: InvenTree/conversion.py:207 InvenTree/conversion.py:221
-#: InvenTree/helpers.py:505 order/models.py:592 order/models.py:836
+#: InvenTree/helpers.py:504 order/models.py:589 order/models.py:833
msgid "Invalid quantity provided"
msgstr "提供的數量無效"
@@ -69,29 +97,13 @@ msgid "Invalid decimal value"
msgstr ""
#: InvenTree/fields.py:208 InvenTree/models.py:948 build/serializers.py:512
-#: build/serializers.py:590 build/templates/build/sidebar.html:27
-#: company/models.py:833
-#: company/templates/company/manufacturer_part_sidebar.html:11
-#: company/templates/company/sidebar.html:37
-#: company/templates/company/supplier_part_sidebar.html:11 order/models.py:1434
-#: 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:59
-#: part/models.py:3348 part/templates/part/part_sidebar.html:63
+#: build/serializers.py:590 company/models.py:829 order/models.py:1429
+#: part/admin.py:59 part/models.py:3302
#: report/templates/report/inventree_build_order_report.html:172
-#: stock/admin.py:231 stock/models.py:2593 stock/models.py:2717
+#: stock/admin.py:231 stock/models.py:2587 stock/models.py:2711
#: stock/serializers.py:725 stock/serializers.py:887 stock/serializers.py:992
#: stock/serializers.py:1046 stock/serializers.py:1357
#: stock/serializers.py:1446 stock/serializers.py:1622
-#: stock/templates/stock/stock_sidebar.html:25
-#: templates/js/translated/barcode.js:143 templates/js/translated/bom.js:1265
-#: templates/js/translated/company.js:1685 templates/js/translated/order.js:372
-#: templates/js/translated/part.js:1087
-#: templates/js/translated/purchase_order.js:2254
-#: templates/js/translated/return_order.js:774
-#: templates/js/translated/sales_order.js:1071
-#: templates/js/translated/sales_order.js:2025
-#: templates/js/translated/stock.js:1619 templates/js/translated/stock.js:2512
msgid "Notes"
msgstr "備註"
@@ -104,90 +116,42 @@ msgstr "值' {name}' 未出現在模式格式中"
msgid "Provided value does not match required pattern: "
msgstr "提供的值與所需模式不匹配:"
-#: InvenTree/forms.py:129
-msgid "Enter password"
-msgstr "輸入密碼"
-
-#: InvenTree/forms.py:130
-msgid "Enter new password"
-msgstr "輸入新密碼"
-
-#: InvenTree/forms.py:139
-msgid "Confirm password"
-msgstr "確認密碼"
-
-#: InvenTree/forms.py:140
-msgid "Confirm new password"
-msgstr "確認新密碼"
-
-#: InvenTree/forms.py:144
-msgid "Old password"
-msgstr "舊密碼"
-
-#: InvenTree/forms.py:183
-msgid "Email (again)"
-msgstr "電子郵件 (重複)"
-
-#: InvenTree/forms.py:187
-msgid "Email address confirmation"
-msgstr "郵箱地址已確認"
-
-#: InvenTree/forms.py:210
-msgid "You must type the same email each time."
-msgstr "您必須每次輸入相同的電子郵件。"
-
-#: InvenTree/forms.py:221
-msgid "MFA Registration is disabled."
-msgstr "MFA註冊已禁用。"
-
-#: InvenTree/forms.py:259 InvenTree/forms.py:267
-msgid "The provided primary email address is not valid."
-msgstr "提供的主電子郵件地址無效。"
-
-#: InvenTree/forms.py:273
-msgid "The provided email domain is not approved."
-msgstr "提供的郵箱域名未被批准。"
-
-#: InvenTree/forms.py:402
-msgid "Registration is disabled."
-msgstr "註冊已禁用。"
-
-#: InvenTree/helpers.py:509
+#: InvenTree/helpers.py:508
msgid "Cannot serialize more than 1000 items at once"
msgstr ""
-#: InvenTree/helpers.py:515
+#: InvenTree/helpers.py:514
msgid "Empty serial number string"
msgstr "序號為空白"
-#: InvenTree/helpers.py:544
+#: InvenTree/helpers.py:543
msgid "Duplicate serial"
msgstr "複製序列號"
-#: InvenTree/helpers.py:576 InvenTree/helpers.py:619 InvenTree/helpers.py:637
-#: InvenTree/helpers.py:644 InvenTree/helpers.py:663
+#: InvenTree/helpers.py:575 InvenTree/helpers.py:618 InvenTree/helpers.py:636
+#: InvenTree/helpers.py:643 InvenTree/helpers.py:662
#, python-brace-format
msgid "Invalid group: {group}"
msgstr ""
-#: InvenTree/helpers.py:607
+#: InvenTree/helpers.py:606
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "組範圍 {group} 超出了允許的數量 ({expected_quantity})"
-#: InvenTree/helpers.py:673
+#: InvenTree/helpers.py:672
msgid "No serial numbers found"
msgstr "未找到序列號"
-#: InvenTree/helpers.py:678
+#: InvenTree/helpers.py:677
msgid "Number of unique serial numbers ({len(serials)}) must match quantity ({expected_quantity})"
msgstr "唯一序列號的數量 ({len(serials)}) 必須與數量匹配 ({expected_quantity})"
-#: InvenTree/helpers.py:797
+#: InvenTree/helpers.py:796
msgid "Remove HTML tags from this value"
msgstr "從這個值中刪除 HTML 標籤"
-#: InvenTree/helpers.py:876
+#: InvenTree/helpers.py:875
msgid "Data contains prohibited markdown content"
msgstr ""
@@ -380,9 +344,7 @@ msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:38 InvenTree/serializers.py:416
-#: company/models.py:133 company/templates/company/company_base.html:138
-#: templates/InvenTree/settings/user.html:49
-#: templates/js/translated/company.js:678
+#: company/models.py:133
msgid "Email"
msgstr "電子郵件"
@@ -434,60 +396,21 @@ msgstr "同一個上層元件下不能有重複的名字"
msgid "Invalid choice"
msgstr "無效的選項"
-#: InvenTree/models.py:789 common/models.py:1343 common/models.py:1770
-#: common/models.py:1990 common/models.py:2113 common/serializers.py:480
-#: company/models.py:590 machine/models.py:24 part/models.py:1044
-#: part/models.py:3819 plugin/models.py:52 report/models.py:149
-#: stock/models.py:82 templates/InvenTree/settings/mixins/urls.html:13
-#: templates/InvenTree/settings/notifications.html:17
-#: templates/InvenTree/settings/plugin.html:83
-#: templates/InvenTree/settings/plugin_settings.html:22
-#: templates/InvenTree/settings/settings_staff_js.html:67
-#: templates/InvenTree/settings/settings_staff_js.html:454
-#: templates/js/translated/company.js:677
-#: templates/js/translated/company.js:725
-#: templates/js/translated/company.js:914
-#: templates/js/translated/company.js:1166
-#: templates/js/translated/company.js:1414 templates/js/translated/part.js:1193
-#: templates/js/translated/part.js:1494 templates/js/translated/part.js:1631
-#: templates/js/translated/part.js:2782 templates/js/translated/stock.js:2800
+#: InvenTree/models.py:789 common/models.py:1290 common/models.py:1717
+#: common/models.py:1937 common/models.py:2060 common/serializers.py:480
+#: company/models.py:588 machine/models.py:24 part/models.py:998
+#: part/models.py:3773 plugin/models.py:52 report/models.py:149
+#: stock/models.py:82
msgid "Name"
msgstr "名稱"
-#: InvenTree/models.py:795 build/models.py:252
-#: build/templates/build/detail.html:24 common/models.py:107
-#: common/models.py:2120 common/models.py:2233 company/models.py:518
-#: company/models.py:824 company/templates/company/company_base.html:77
-#: company/templates/company/manufacturer_part.html:75
-#: company/templates/company/supplier_part.html:108 order/models.py:296
-#: order/models.py:1467 part/admin.py:305 part/admin.py:411 part/models.py:1067
-#: part/models.py:3834 part/templates/part/category.html:79
-#: part/templates/part/part_base.html:171
-#: part/templates/part/part_scheduling.html:12 report/models.py:155
-#: report/models.py:522 report/models.py:548
+#: InvenTree/models.py:795 build/models.py:250 common/models.py:107
+#: common/models.py:2067 common/models.py:2180 company/models.py:516
+#: company/models.py:820 order/models.py:295 order/models.py:1462
+#: part/admin.py:305 part/admin.py:411 part/models.py:1021 part/models.py:3788
+#: report/models.py:155 report/models.py:522 report/models.py:548
#: report/templates/report/inventree_build_order_report.html:117
-#: stock/admin.py:54 stock/models.py:88 stock/templates/stock/location.html:123
-#: templates/InvenTree/settings/notifications.html:19
-#: templates/InvenTree/settings/plugin_settings.html:27
-#: templates/InvenTree/settings/settings_staff_js.html:170
-#: templates/InvenTree/settings/settings_staff_js.html:459
-#: templates/js/translated/bom.js:633 templates/js/translated/bom.js:963
-#: templates/js/translated/build.js:2314 templates/js/translated/company.js:520
-#: templates/js/translated/company.js:1331
-#: templates/js/translated/company.js:1642 templates/js/translated/index.js:119
-#: templates/js/translated/order.js:323 templates/js/translated/part.js:1245
-#: templates/js/translated/part.js:1503 templates/js/translated/part.js:1642
-#: templates/js/translated/part.js:1979 templates/js/translated/part.js:2375
-#: templates/js/translated/part.js:2817 templates/js/translated/part.js:2929
-#: templates/js/translated/plugin.js:80
-#: templates/js/translated/purchase_order.js:1760
-#: templates/js/translated/purchase_order.js:1903
-#: templates/js/translated/purchase_order.js:2076
-#: templates/js/translated/return_order.js:313
-#: templates/js/translated/sales_order.js:799
-#: templates/js/translated/sales_order.js:1855
-#: templates/js/translated/stock.js:1598 templates/js/translated/stock.js:2142
-#: templates/js/translated/stock.js:2831 templates/js/translated/stock.js:2914
+#: stock/admin.py:54 stock/models.py:88
msgid "Description"
msgstr "描述"
@@ -495,8 +418,7 @@ msgstr "描述"
msgid "Description (optional)"
msgstr "描述(選填)"
-#: InvenTree/models.py:811 common/models.py:2286
-#: templates/js/translated/part.js:2826 templates/js/translated/stock.js:2840
+#: InvenTree/models.py:811 common/models.py:2233
msgid "Path"
msgstr "路徑"
@@ -541,14 +463,11 @@ msgstr "伺服器錯誤"
msgid "An error has been logged by the server."
msgstr "伺服器紀錄了一個錯誤。"
-#: InvenTree/serializers.py:63 part/models.py:4458
+#: InvenTree/serializers.py:63 part/models.py:4412
msgid "Must be a valid number"
msgstr "必須是有效的數字"
-#: InvenTree/serializers.py:100 company/models.py:183
-#: company/templates/company/company_base.html:112 part/models.py:3166
-#: templates/InvenTree/settings/settings_staff_js.html:44
-#: templates/currency_data.html:5
+#: InvenTree/serializers.py:100 company/models.py:183 part/models.py:3120
msgid "Currency"
msgstr "貨幣"
@@ -556,11 +475,11 @@ msgstr "貨幣"
msgid "Select currency from available options"
msgstr "從可用選項中選擇貨幣"
-#: InvenTree/serializers.py:405 templates/InvenTree/settings/user.html:33
+#: InvenTree/serializers.py:405
msgid "Username"
msgstr "用户名"
-#: InvenTree/serializers.py:408 templates/InvenTree/settings/user.html:37
+#: InvenTree/serializers.py:408
msgid "First Name"
msgstr "名"
@@ -568,7 +487,7 @@ msgstr "名"
msgid "First name of the user"
msgstr "用户的名字(不包括姓氏)"
-#: InvenTree/serializers.py:412 templates/InvenTree/settings/user.html:41
+#: InvenTree/serializers.py:412
msgid "Last Name"
msgstr "姓"
@@ -596,16 +515,10 @@ msgstr "超級用户"
msgid "Is this user a superuser"
msgstr "此用户是否為超級用户"
-#: InvenTree/serializers.py:449 common/models.py:1348 common/models.py:2133
-#: common/models.py:2240 company/models.py:160 company/models.py:798
-#: machine/models.py:39 part/admin.py:88 part/models.py:1250
-#: plugin/models.py:67 stock/api.py:560 templates/js/translated/company.js:524
-#: templates/js/translated/table_filters.js:134
-#: templates/js/translated/table_filters.js:226
-#: templates/js/translated/table_filters.js:499
-#: templates/js/translated/table_filters.js:527
-#: templates/js/translated/table_filters.js:705
-#: templates/js/translated/table_filters.js:794 users/models.py:182
+#: InvenTree/serializers.py:449 common/models.py:1295 common/models.py:2080
+#: common/models.py:2187 company/models.py:160 company/models.py:794
+#: machine/models.py:39 part/admin.py:88 part/models.py:1204
+#: plugin/models.py:67 stock/api.py:560 users/models.py:182
msgid "Active"
msgstr "激活"
@@ -645,7 +558,7 @@ msgstr "數據文件"
msgid "Select data file for upload"
msgstr "選擇要上傳的數據文件"
-#: InvenTree/serializers.py:632 common/files.py:63
+#: InvenTree/serializers.py:632
msgid "Unsupported file format"
msgstr ""
@@ -695,7 +608,7 @@ msgstr "未啓用從遠程 URL下載圖片"
msgid "Failed to download image from remote URL"
msgstr "從遠程URL下載圖像失敗"
-#: InvenTree/templatetags/inventree_extras.py:184
+#: InvenTree/templatetags/inventree_extras.py:152
msgid "Unknown database"
msgstr "未知的資料庫"
@@ -719,39 +632,12 @@ msgstr "損失率不能超過100%"
msgid "Invalid value for overage"
msgstr "無效的損失值"
-#: InvenTree/views.py:399 templates/InvenTree/settings/user.html:23
-msgid "Edit User Information"
-msgstr "編輯使用者資訊"
-
-#: InvenTree/views.py:411 templates/InvenTree/settings/user.html:20
-msgid "Set Password"
-msgstr "設定密碼"
-
-#: InvenTree/views.py:433
-msgid "Password fields must match"
-msgstr "密碼必須相符"
-
-#: InvenTree/views.py:441
-msgid "Wrong password provided"
-msgstr "密碼錯誤"
-
-#: InvenTree/views.py:645 templates/navbar.html:160
-msgid "System Information"
-msgstr "系統資訊"
-
-#: InvenTree/views.py:652 templates/navbar.html:171
-msgid "About InvenTree"
-msgstr "關於InvenTree"
-
-#: build/api.py:54 build/models.py:263
-#: build/templates/build/build_base.html:192
-#: build/templates/build/detail.html:87
+#: build/api.py:54 build/models.py:261
msgid "Parent Build"
msgstr "上層生產工單"
#: build/api.py:58 build/api.py:688 order/api.py:426 order/api.py:643
#: order/api.py:1041 order/api.py:1261 stock/api.py:491
-#: templates/js/translated/table_filters.js:372
msgid "Include Variants"
msgstr "包含變體"
@@ -760,17 +646,11 @@ msgid "Ancestor Build"
msgstr "可測試部分"
#: build/api.py:112 order/api.py:94
-#: templates/js/translated/table_filters.js:101
-#: templates/js/translated/table_filters.js:535
-#: templates/js/translated/table_filters.js:619
-#: templates/js/translated/table_filters.js:660
msgid "Assigned to me"
msgstr "分配給我"
-#: build/api.py:129 build/templates/build/build_base.html:206
-#: build/templates/build/detail.html:115
+#: build/api.py:129
#: report/templates/report/inventree_build_order_report.html:152
-#: templates/js/translated/table_filters.js:538
msgid "Issued By"
msgstr "發佈者"
@@ -806,54 +686,37 @@ msgstr ""
msgid "Build must be cancelled before it can be deleted"
msgstr "工單必須被取消才能被刪除"
-#: build/api.py:384 build/serializers.py:1358 part/models.py:4336
-#: templates/js/translated/bom.js:997 templates/js/translated/bom.js:1037
-#: templates/js/translated/build.js:2711
-#: templates/js/translated/table_filters.js:197
-#: templates/js/translated/table_filters.js:572
+#: build/api.py:384 build/serializers.py:1358 part/models.py:4290
msgid "Consumable"
msgstr "耗材"
-#: build/api.py:385 build/serializers.py:1359 part/models.py:4330
-#: part/templates/part/upload_bom.html:58 templates/js/translated/bom.js:1001
-#: templates/js/translated/bom.js:1028 templates/js/translated/build.js:2702
-#: templates/js/translated/table_filters.js:193
-#: templates/js/translated/table_filters.js:222
-#: templates/js/translated/table_filters.js:576
+#: build/api.py:385 build/serializers.py:1359 part/models.py:4284
msgid "Optional"
msgstr "非必須項目"
-#: build/api.py:386 common/setting/system.py:423 part/admin.py:91
-#: part/admin.py:428 part/models.py:1215 part/serializers.py:1642
-#: stock/api.py:557 templates/js/translated/bom.js:1639
-#: templates/js/translated/table_filters.js:337
-#: templates/js/translated/table_filters.js:715
+#: build/api.py:386 common/setting/system.py:409 part/admin.py:91
+#: part/admin.py:428 part/models.py:1169 part/serializers.py:1642
+#: stock/api.py:557
msgid "Assembly"
msgstr "裝配"
-#: build/api.py:387 templates/js/translated/table_filters.js:415
-#: templates/js/translated/table_filters.js:568
+#: build/api.py:387
msgid "Tracked"
msgstr "追蹤中"
-#: build/api.py:388 build/serializers.py:1360 part/models.py:1233
-#: templates/js/translated/table_filters.js:146
-#: templates/js/translated/table_filters.js:765
+#: build/api.py:388 build/serializers.py:1360 part/models.py:1187
msgid "Testable"
msgstr "可測試"
-#: build/api.py:392 build/api.py:703 build/models.py:269
-#: build/serializers.py:1346 build/templates/build/build_base.html:106
-#: build/templates/build/detail.html:29 company/models.py:1043 order/api.py:197
-#: order/api.py:815 order/api.py:1054 order/models.py:1556 order/models.py:1715
-#: order/models.py:1716 part/api.py:1440 part/api.py:1508 part/api.py:1815
-#: part/models.py:419 part/models.py:3177 part/models.py:3321
-#: part/models.py:3469 part/models.py:3490 part/models.py:3512
-#: part/models.py:3648 part/models.py:4009 part/models.py:4172
-#: part/models.py:4302 part/models.py:4668 part/serializers.py:1254
-#: part/serializers.py:1907 part/templates/part/part_app_base.html:8
-#: part/templates/part/part_pricing.html:12
-#: part/templates/part/upload_bom.html:52
+#: build/api.py:392 build/api.py:703 build/models.py:267
+#: build/serializers.py:1346 company/models.py:1039 order/api.py:197
+#: order/api.py:815 order/api.py:1054 order/models.py:1551 order/models.py:1710
+#: order/models.py:1711 part/api.py:1440 part/api.py:1508 part/api.py:1815
+#: part/models.py:417 part/models.py:3131 part/models.py:3275
+#: part/models.py:3423 part/models.py:3444 part/models.py:3466
+#: part/models.py:3602 part/models.py:3963 part/models.py:4126
+#: part/models.py:4256 part/models.py:4622 part/serializers.py:1254
+#: part/serializers.py:1907
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:109
@@ -864,34 +727,10 @@ msgstr "可測試"
#: report/templates/report/inventree_stock_location_report.html:102
#: stock/api.py:504 stock/serializers.py:112 stock/serializers.py:160
#: stock/serializers.py:456 stock/serializers.py:917
-#: templates/InvenTree/search.html:82
#: templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
-#: templates/js/translated/barcode.js:577 templates/js/translated/bom.js:632
-#: templates/js/translated/bom.js:769 templates/js/translated/bom.js:905
-#: templates/js/translated/build.js:1005 templates/js/translated/build.js:1488
-#: templates/js/translated/build.js:1919 templates/js/translated/build.js:2337
-#: templates/js/translated/build.js:2514 templates/js/translated/company.js:349
-#: templates/js/translated/company.js:1117
-#: templates/js/translated/company.js:1272
-#: templates/js/translated/company.js:1560 templates/js/translated/index.js:109
-#: templates/js/translated/part.js:1964 templates/js/translated/part.js:2036
-#: templates/js/translated/part.js:2344 templates/js/translated/pricing.js:369
-#: templates/js/translated/purchase_order.js:734
-#: templates/js/translated/purchase_order.js:1350
-#: templates/js/translated/purchase_order.js:1902
-#: templates/js/translated/purchase_order.js:2061
-#: templates/js/translated/return_order.js:538
-#: templates/js/translated/return_order.js:708
-#: templates/js/translated/sales_order.js:1201
-#: templates/js/translated/sales_order.js:1630
-#: templates/js/translated/sales_order.js:1839
-#: templates/js/translated/stock.js:680 templates/js/translated/stock.js:846
-#: templates/js/translated/stock.js:1063 templates/js/translated/stock.js:2081
-#: templates/js/translated/stock.js:2940 templates/js/translated/stock.js:3173
-#: templates/js/translated/stock.js:3318
msgid "Part"
msgstr "零件"
@@ -900,43 +739,23 @@ msgid "Order Outstanding"
msgstr ""
#: build/api.py:407 order/api.py:819 part/admin.py:144
-#: templates/js/translated/build.js:1920 templates/js/translated/build.js:2838
-#: templates/js/translated/sales_order.js:1972
-#: templates/js/translated/table_filters.js:560
msgid "Allocated"
msgstr "已分配"
-#: build/api.py:415 company/models.py:888 company/serializers.py:403
-#: company/templates/company/supplier_part.html:115
+#: build/api.py:415 company/models.py:884 company/serializers.py:403
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
-#: templates/js/translated/bom.js:1162 templates/js/translated/build.js:2770
-#: templates/js/translated/index.js:123
-#: templates/js/translated/model_renderers.js:240
-#: templates/js/translated/part.js:695 templates/js/translated/part.js:697
-#: templates/js/translated/part.js:702
-#: templates/js/translated/table_filters.js:347
-#: templates/js/translated/table_filters.js:564
msgid "Available"
msgstr "可用數量"
-#: build/api.py:725 build/models.py:89 build/templates/build/build_base.html:10
-#: build/templates/build/build_base.html:28
+#: build/api.py:725 build/models.py:89
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:85 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
-#: templates/js/translated/build.js:1148 templates/js/translated/stock.js:2975
msgid "Build Order"
msgstr "生產工單"
-#: build/models.py:90 build/templates/build/build_base.html:14
-#: build/templates/build/index.html:8 build/templates/build/index.html:12
-#: order/templates/order/sales_order_detail.html:111
-#: order/templates/order/so_sidebar.html:13
-#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
-#: templates/InvenTree/search.html:141
-#: templates/InvenTree/settings/sidebar.html:55
-#: templates/js/translated/search.js:186 users/models.py:207
+#: build/models.py:90 users/models.py:207
msgid "Build Orders"
msgstr "生產工單"
@@ -956,7 +775,7 @@ msgstr "無法為已解鎖的零件創建生產訂單"
msgid "Invalid choice for parent build"
msgstr "無效的上層生產工單選擇"
-#: build/models.py:176 order/models.py:237
+#: build/models.py:176 order/models.py:236
msgid "Responsible user or group must be specified"
msgstr "必須指定負責的用户或組"
@@ -964,254 +783,213 @@ msgstr "必須指定負責的用户或組"
msgid "Build order part cannot be changed"
msgstr "無法更改生產工單"
-#: build/models.py:243
+#: build/models.py:241
msgid "Build Order Reference"
msgstr "生產工單代號"
-#: build/models.py:244 build/serializers.py:1357 order/models.py:480
-#: order/models.py:1013 order/models.py:1427 order/models.py:2217
-#: part/admin.py:414 part/models.py:4351 part/templates/part/upload_bom.html:54
+#: build/models.py:242 build/serializers.py:1357 order/models.py:477
+#: order/models.py:1008 order/models.py:1422 order/models.py:2210
+#: part/admin.py:414 part/models.py:4305
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
-#: templates/js/translated/bom.js:770 templates/js/translated/bom.js:973
-#: templates/js/translated/build.js:1014 templates/js/translated/build.js:2694
-#: templates/js/translated/order.js:316 templates/js/translated/pricing.js:386
-#: templates/js/translated/purchase_order.js:2119
-#: templates/js/translated/return_order.js:727
-#: templates/js/translated/sales_order.js:1861
msgid "Reference"
msgstr "參考代號"
-#: build/models.py:255
+#: build/models.py:253
msgid "Brief description of the build (optional)"
msgstr "關於生產工單的簡單説明(選填)"
-#: build/models.py:264
+#: build/models.py:262
msgid "BuildOrder to which this build is allocated"
msgstr "這張生產工單對應的上層生產工單"
-#: build/models.py:275
+#: build/models.py:273
msgid "Select part to build"
msgstr "選擇要生產的零件"
-#: build/models.py:280
+#: build/models.py:278
msgid "Sales Order Reference"
msgstr "銷售訂單代號"
-#: build/models.py:284
+#: build/models.py:282
msgid "SalesOrder to which this build is allocated"
msgstr "這張生產工單對應的銷售訂單"
-#: build/models.py:289 build/serializers.py:1092
-#: templates/js/translated/build.js:1907
-#: templates/js/translated/sales_order.js:1189
+#: build/models.py:287 build/serializers.py:1092
msgid "Source Location"
msgstr "來源倉儲地點"
-#: build/models.py:293
+#: build/models.py:291
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "選擇領取料件的倉儲地點(留白表示可以從任何地點領取)"
-#: build/models.py:298
+#: build/models.py:296
msgid "Destination Location"
msgstr "目標倉儲地點"
-#: build/models.py:302
+#: build/models.py:300
msgid "Select location where the completed items will be stored"
msgstr "選擇已完成項目庫存地點"
-#: build/models.py:306
+#: build/models.py:304
msgid "Build Quantity"
msgstr "生產數量"
-#: build/models.py:309
+#: build/models.py:307
msgid "Number of stock items to build"
msgstr "要生產的項目數量"
-#: build/models.py:313
+#: build/models.py:311
msgid "Completed items"
msgstr "已完成項目"
-#: build/models.py:315
+#: build/models.py:313
msgid "Number of stock items which have been completed"
msgstr "已經完成的庫存品數量"
-#: build/models.py:319
+#: build/models.py:317
msgid "Build Status"
msgstr "生產狀態"
-#: build/models.py:323
+#: build/models.py:321
msgid "Build status code"
msgstr "生產狀態代碼"
-#: build/models.py:332 build/serializers.py:349 build/serializers.py:1243
-#: order/serializers.py:756 stock/models.py:941 stock/serializers.py:77
-#: stock/serializers.py:1587 templates/js/translated/purchase_order.js:1112
-#: templates/js/translated/stock.js:1197
+#: build/models.py:330 build/serializers.py:349 build/serializers.py:1243
+#: order/serializers.py:756 stock/models.py:937 stock/serializers.py:77
+#: stock/serializers.py:1587
msgid "Batch Code"
msgstr "批號"
-#: build/models.py:336 build/serializers.py:350
+#: build/models.py:334 build/serializers.py:350
msgid "Batch code for this build output"
msgstr "此產出的批號"
-#: build/models.py:339 order/models.py:323 order/serializers.py:158
-#: part/models.py:1290 part/templates/part/part_base.html:327
-#: templates/js/translated/return_order.js:338
-#: templates/js/translated/sales_order.js:824
+#: build/models.py:337 order/models.py:322 order/serializers.py:158
+#: part/models.py:1244
msgid "Creation Date"
msgstr "建立日期"
-#: build/models.py:343
+#: build/models.py:341
msgid "Target completion date"
msgstr "目標完成日期"
-#: build/models.py:344
+#: build/models.py:342
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "生產的預計完成日期。若超過此日期則工單會逾期。"
-#: build/models.py:347 order/models.py:539 order/models.py:2262
-#: templates/js/translated/build.js:2422
+#: build/models.py:345 order/models.py:536 order/models.py:2255
msgid "Completion Date"
msgstr "完成日期"
-#: build/models.py:353
+#: build/models.py:351
msgid "completed by"
msgstr "完成者"
-#: build/models.py:361 templates/js/translated/build.js:2382
+#: build/models.py:359
msgid "Issued by"
msgstr "發布者"
-#: build/models.py:362
+#: build/models.py:360
msgid "User who issued this build order"
msgstr "發布此生產工單的使用者"
-#: build/models.py:370 build/templates/build/build_base.html:213
-#: build/templates/build/detail.html:122 common/models.py:116 order/api.py:144
-#: order/models.py:341 order/templates/order/order_base.html:231
-#: order/templates/order/return_order_base.html:192
-#: order/templates/order/sales_order_base.html:236 part/models.py:1307
-#: part/templates/part/part_base.html:407
+#: build/models.py:368 common/models.py:116 order/api.py:144
+#: order/models.py:340 part/models.py:1261
#: report/templates/report/inventree_build_order_report.html:158
-#: templates/InvenTree/settings/settings_staff_js.html:150
-#: templates/js/translated/build.js:2394
-#: templates/js/translated/purchase_order.js:1817
-#: templates/js/translated/return_order.js:358
-#: templates/js/translated/table_filters.js:537
msgid "Responsible"
msgstr "負責人"
-#: build/models.py:371
+#: build/models.py:369
msgid "User or group responsible for this build order"
msgstr "負責此生產工單的使用者或羣組"
-#: build/models.py:376 build/templates/build/detail.html:108
-#: company/templates/company/manufacturer_part.html:107
-#: company/templates/company/supplier_part.html:195
-#: order/templates/order/order_base.html:181
-#: order/templates/order/return_order_base.html:149
-#: order/templates/order/sales_order_base.html:188
-#: part/templates/part/part_base.html:400 stock/models.py:937
-#: stock/templates/stock/item_base.html:197
-#: templates/js/translated/company.js:1020
+#: build/models.py:374 stock/models.py:933
msgid "External Link"
msgstr "外部連結"
-#: build/models.py:377 common/models.py:1911 part/models.py:1119
-#: stock/models.py:937
+#: build/models.py:375 common/models.py:1858 part/models.py:1073
+#: stock/models.py:933
msgid "Link to external URL"
msgstr "外部URL連結"
-#: build/models.py:381
+#: build/models.py:379
msgid "Build Priority"
msgstr "製造優先度"
-#: build/models.py:384
+#: build/models.py:382
msgid "Priority of this build order"
msgstr "此生產工單的優先程度"
-#: build/models.py:391 common/models.py:86 common/models.py:100
-#: order/admin.py:18 order/api.py:130 order/models.py:305
-#: templates/InvenTree/settings/settings_staff_js.html:146
-#: templates/js/translated/build.js:2319
-#: templates/js/translated/purchase_order.js:1764
-#: templates/js/translated/return_order.js:317
-#: templates/js/translated/sales_order.js:803
-#: templates/js/translated/table_filters.js:47
-#: templates/project_code_data.html:6
+#: build/models.py:389 common/models.py:86 common/models.py:100
+#: order/admin.py:18 order/api.py:130 order/models.py:304
msgid "Project Code"
msgstr "專案代碼"
-#: build/models.py:392
+#: build/models.py:390
msgid "Project code for this build order"
msgstr "此生產工單隸屬的專案代碼"
-#: build/models.py:652 build/models.py:780
+#: build/models.py:650 build/models.py:778
msgid "Failed to offload task to complete build allocations"
msgstr "未能卸載任務以完成生產分配"
-#: build/models.py:674
+#: build/models.py:672
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "生產工單 {build} 已經完成"
-#: build/models.py:680
+#: build/models.py:678
msgid "A build order has been completed"
msgstr "一張生產工單已經完成"
-#: build/models.py:859 build/serializers.py:393
+#: build/models.py:857 build/serializers.py:393
msgid "Serial numbers must be provided for trackable parts"
msgstr "對於可跟蹤的零件,必須提供序列號"
-#: build/models.py:971 build/models.py:1060
+#: build/models.py:969 build/models.py:1058
msgid "No build output specified"
msgstr "未指定產出"
-#: build/models.py:974
+#: build/models.py:972
msgid "Build output is already completed"
msgstr "產出已完成"
-#: build/models.py:977
+#: build/models.py:975
msgid "Build output does not match Build Order"
msgstr "產出與生產訂單不匹配"
-#: build/models.py:1064 build/serializers.py:282 build/serializers.py:331
-#: build/serializers.py:959 order/models.py:589 order/serializers.py:585
+#: build/models.py:1062 build/serializers.py:282 build/serializers.py:331
+#: build/serializers.py:959 order/models.py:586 order/serializers.py:585
#: order/serializers.py:751 part/serializers.py:1636 part/serializers.py:2069
-#: stock/models.py:782 stock/models.py:1649 stock/serializers.py:696
+#: stock/models.py:780 stock/models.py:1645 stock/serializers.py:696
msgid "Quantity must be greater than zero"
msgstr "數量必須大於零"
-#: build/models.py:1069 build/serializers.py:287
+#: build/models.py:1067 build/serializers.py:287
msgid "Quantity cannot be greater than the output quantity"
msgstr "數量不能大於輸出數量"
-#: build/models.py:1129 build/serializers.py:607
+#: build/models.py:1127 build/serializers.py:607
#, python-brace-format
msgid "Build output {serial} has not passed all required tests"
msgstr "產出 {serial} 未通過所有必要測試"
-#: build/models.py:1490
+#: build/models.py:1488
msgid "Build Order Line Item"
msgstr "生產訂單行項目"
-#: build/models.py:1515
+#: build/models.py:1513
msgid "Build object"
msgstr "生產對象"
-#: build/models.py:1529 build/models.py:1796 build/serializers.py:269
-#: build/serializers.py:316 build/serializers.py:1365
-#: build/templates/build/build_base.html:111
-#: build/templates/build/detail.html:34 common/models.py:1220
-#: order/models.py:1410 order/models.py:2117 order/serializers.py:1616
-#: order/serializers.py:2076
-#: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:413
-#: part/forms.py:48 part/models.py:3335 part/models.py:4324
-#: part/serializers.py:265 part/templates/part/part_pricing.html:16
-#: part/templates/part/upload_bom.html:53
+#: build/models.py:1527 build/models.py:1794 build/serializers.py:269
+#: build/serializers.py:316 build/serializers.py:1365 common/models.py:1220
+#: order/models.py:1405 order/models.py:2112 order/serializers.py:1616
+#: order/serializers.py:2076 part/admin.py:413 part/models.py:3289
+#: part/models.py:4278 part/serializers.py:265
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:29
@@ -1222,97 +1000,60 @@ msgstr "生產對象"
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169 stock/admin.py:160
#: stock/serializers.py:128 stock/serializers.py:168 stock/serializers.py:687
-#: stock/templates/stock/item_base.html:284
-#: stock/templates/stock/item_base.html:292
-#: stock/templates/stock/item_base.html:339
#: templates/email/build_order_completed.html:18
-#: templates/js/translated/barcode.js:579 templates/js/translated/bom.js:771
-#: templates/js/translated/bom.js:981 templates/js/translated/build.js:525
-#: templates/js/translated/build.js:740 templates/js/translated/build.js:1545
-#: templates/js/translated/build.js:1922 templates/js/translated/build.js:2536
-#: templates/js/translated/company.js:1819
-#: templates/js/translated/model_renderers.js:242
-#: templates/js/translated/order.js:329 templates/js/translated/part.js:968
-#: templates/js/translated/part.js:1832 templates/js/translated/part.js:3390
-#: templates/js/translated/pricing.js:381
-#: templates/js/translated/pricing.js:474
-#: templates/js/translated/pricing.js:522
-#: templates/js/translated/pricing.js:616
-#: templates/js/translated/purchase_order.js:737
-#: templates/js/translated/purchase_order.js:1906
-#: templates/js/translated/purchase_order.js:2125
-#: templates/js/translated/sales_order.js:1203
-#: templates/js/translated/sales_order.js:1522
-#: templates/js/translated/sales_order.js:1651
-#: templates/js/translated/sales_order.js:1741
-#: templates/js/translated/sales_order.js:1867
-#: templates/js/translated/stock.js:568 templates/js/translated/stock.js:706
-#: templates/js/translated/stock.js:877 templates/js/translated/stock.js:3104
-#: templates/js/translated/stock.js:3187
msgid "Quantity"
msgstr "數量"
-#: build/models.py:1530
+#: build/models.py:1528
msgid "Required quantity for build order"
msgstr "生產工單所需數量"
-#: build/models.py:1610
+#: build/models.py:1608
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "生產項必須指定產出,因為主零件已經被標記為可追蹤的"
-#: build/models.py:1619
+#: build/models.py:1617
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "分配的數量({q})不能超過可用的庫存數量({a})"
-#: build/models.py:1636 order/models.py:2066
+#: build/models.py:1634 order/models.py:2061
msgid "Stock item is over-allocated"
msgstr "庫存品項超額分配"
-#: build/models.py:1642 order/models.py:2069
+#: build/models.py:1640 order/models.py:2064
msgid "Allocation quantity must be greater than zero"
msgstr "分配的數量必須大於零"
-#: build/models.py:1648
+#: build/models.py:1646
msgid "Quantity must be 1 for serialized stock"
msgstr "有序號的品項數量必須為1"
-#: build/models.py:1707
+#: build/models.py:1705
msgid "Selected stock item does not match BOM line"
msgstr "選擇的庫存品項和BOM的項目不符"
-#: build/models.py:1783 build/serializers.py:939 order/serializers.py:1453
+#: build/models.py:1781 build/serializers.py:939 order/serializers.py:1453
#: order/serializers.py:1474
#: report/templates/report/inventree_sales_order_shipment_report.html:29
-#: stock/models.py:381 stock/serializers.py:94 stock/serializers.py:794
+#: stock/models.py:379 stock/serializers.py:94 stock/serializers.py:794
#: stock/serializers.py:1295 stock/serializers.py:1407
-#: stock/templates/stock/item_base.html:11
-#: stock/templates/stock/item_base.html:24
-#: stock/templates/stock/item_base.html:191
-#: templates/js/translated/build.js:1921
-#: templates/js/translated/sales_order.js:1202
-#: templates/js/translated/sales_order.js:1503
-#: templates/js/translated/sales_order.js:1508
-#: templates/js/translated/sales_order.js:1648
-#: templates/js/translated/sales_order.js:1735
-#: templates/js/translated/stock.js:681 templates/js/translated/stock.js:847
-#: templates/js/translated/stock.js:3060
msgid "Stock Item"
msgstr "庫存品項"
-#: build/models.py:1784
+#: build/models.py:1782
msgid "Source stock item"
msgstr "來源庫存項目"
-#: build/models.py:1797
+#: build/models.py:1795
msgid "Stock quantity to allocate to build"
msgstr "要分配的庫存數量"
-#: build/models.py:1805
+#: build/models.py:1803
msgid "Install into"
msgstr "安裝到"
-#: build/models.py:1806
+#: build/models.py:1804
msgid "Destination stock item"
msgstr "目的庫存品項"
@@ -1321,7 +1062,7 @@ msgid "Build Level"
msgstr "構建等級"
#: build/serializers.py:116 build/serializers.py:1235 build/serializers.py:1347
-#: part/admin.py:41 part/admin.py:408 part/models.py:4174 part/stocktake.py:219
+#: part/admin.py:41 part/admin.py:408 part/models.py:4128 part/stocktake.py:219
#: stock/admin.py:157
msgid "Part Name"
msgstr "零件名稱"
@@ -1339,7 +1080,6 @@ msgid "Automatically generate child build orders"
msgstr "自動生成子生成工單"
#: build/serializers.py:219 build/serializers.py:968
-#: templates/js/translated/build.js:1045 templates/js/translated/build.js:1498
msgid "Build Output"
msgstr "產出"
@@ -1372,8 +1112,7 @@ msgid "Integer quantity required, as the bill of materials contains trackable pa
msgstr "因為BOM包含可追蹤的零件,所以數量必須為整數"
#: build/serializers.py:356 order/serializers.py:764 order/serializers.py:1620
-#: stock/serializers.py:707 templates/js/translated/purchase_order.js:1137
-#: templates/js/translated/stock.js:371 templates/js/translated/stock.js:569
+#: stock/serializers.py:707
msgid "Serial Numbers"
msgstr "序號"
@@ -1385,19 +1124,7 @@ msgstr "輸出產出的序列號"
#: order/serializers.py:740 order/serializers.py:881 order/serializers.py:1972
#: part/serializers.py:1274 stock/serializers.py:103 stock/serializers.py:718
#: stock/serializers.py:882 stock/serializers.py:978 stock/serializers.py:1439
-#: stock/serializers.py:1727 stock/templates/stock/item_base.html:391
-#: templates/js/translated/barcode.js:578
-#: templates/js/translated/barcode.js:826 templates/js/translated/build.js:1035
-#: templates/js/translated/build.js:1177 templates/js/translated/build.js:2551
-#: templates/js/translated/purchase_order.js:1193
-#: templates/js/translated/purchase_order.js:1303
-#: templates/js/translated/sales_order.js:1515
-#: templates/js/translated/sales_order.js:1662
-#: templates/js/translated/sales_order.js:1670
-#: templates/js/translated/sales_order.js:1749
-#: templates/js/translated/stock.js:682 templates/js/translated/stock.js:848
-#: templates/js/translated/stock.js:1065 templates/js/translated/stock.js:2285
-#: templates/js/translated/stock.js:2954
+#: stock/serializers.py:1727
msgid "Location"
msgstr "地點"
@@ -1414,7 +1141,7 @@ msgid "Automatically allocate required items with matching serial numbers"
msgstr "自動為需要項目分配對應的序號"
#: build/serializers.py:415 order/serializers.py:859 stock/api.py:1039
-#: stock/models.py:1672
+#: stock/models.py:1668
msgid "The following serial numbers already exist or are invalid"
msgstr "序號已存在或無效"
@@ -1442,19 +1169,10 @@ msgstr "廢品產出的原因"
msgid "Location for completed build outputs"
msgstr "已完成刪除的庫存地點"
-#: build/serializers.py:579 build/templates/build/build_base.html:160
-#: build/templates/build/detail.html:62 order/models.py:489
-#: order/models.py:1037 order/models.py:2241 order/serializers.py:772
-#: order/serializers.py:1940 stock/admin.py:165 stock/serializers.py:581
-#: stock/serializers.py:985 stock/serializers.py:1042 stock/serializers.py:1594
-#: stock/templates/stock/item_base.html:424
-#: templates/js/translated/barcode.js:252 templates/js/translated/build.js:2366
-#: templates/js/translated/purchase_order.js:1354
-#: templates/js/translated/purchase_order.js:1776
-#: templates/js/translated/return_order.js:330
-#: templates/js/translated/sales_order.js:816
-#: templates/js/translated/stock.js:2260 templates/js/translated/stock.js:3078
-#: templates/js/translated/stock.js:3203
+#: build/serializers.py:579 order/models.py:486 order/models.py:1032
+#: order/models.py:2234 order/serializers.py:772 order/serializers.py:1940
+#: stock/admin.py:165 stock/serializers.py:581 stock/serializers.py:985
+#: stock/serializers.py:1042 stock/serializers.py:1594
msgid "Status"
msgstr "狀態"
@@ -1514,7 +1232,7 @@ msgstr "接受未分配"
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "接受庫存項未被完全分配至生產訂單"
-#: build/serializers.py:793 templates/js/translated/build.js:319
+#: build/serializers.py:793
msgid "Required stock has not been fully allocated"
msgstr "所需庫存尚未完全分配"
@@ -1526,7 +1244,7 @@ msgstr "接受不完整"
msgid "Accept that the required number of build outputs have not been completed"
msgstr "允許所需數量的產出未完成"
-#: build/serializers.py:809 templates/js/translated/build.js:323
+#: build/serializers.py:809
msgid "Required build quantity has not been completed"
msgstr "未完成所需生產數量"
@@ -1538,7 +1256,7 @@ msgstr "生產訂單有打開的子生產訂單"
msgid "Build order must be in production state"
msgstr "生產訂單必須處於生產狀態"
-#: build/serializers.py:824 templates/js/translated/build.js:307
+#: build/serializers.py:824
msgid "Build order has incomplete outputs"
msgstr "生產訂單有未完成的產出"
@@ -1627,7 +1345,7 @@ msgstr "啓動自動分配任務失敗"
msgid "Supplier Part Number"
msgstr "供應商零件編號"
-#: build/serializers.py:1227 company/models.py:503 stock/serializers.py:591
+#: build/serializers.py:1227 company/models.py:501 stock/serializers.py:591
msgid "Manufacturer Part Number"
msgstr "製造商零件編號"
@@ -1644,25 +1362,18 @@ msgstr "構建參考"
msgid "BOM Reference"
msgstr "物料清單參考"
-#: build/serializers.py:1231 company/models.py:849
-#: company/templates/company/supplier_part.html:161 order/serializers.py:776
-#: stock/admin.py:229 stock/models.py:900 stock/serializers.py:1604
-#: stock/templates/stock/item_base.html:237
-#: templates/js/translated/company.js:1647
-#: templates/js/translated/purchase_order.js:1152
-#: templates/js/translated/purchase_order.js:1315
-#: templates/js/translated/stock.js:1212 templates/js/translated/stock.js:1244
-#: templates/js/translated/stock.js:2508
+#: build/serializers.py:1231 company/models.py:845 order/serializers.py:776
+#: stock/admin.py:229 stock/models.py:896 stock/serializers.py:1604
msgid "Packaging"
msgstr "打包"
#: build/serializers.py:1234 part/admin.py:39 part/admin.py:398
-#: part/models.py:4173 part/stocktake.py:218 stock/admin.py:153
+#: part/models.py:4127 part/stocktake.py:218 stock/admin.py:153
msgid "Part ID"
msgstr "零件編號"
#: build/serializers.py:1236 build/serializers.py:1348 part/admin.py:402
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN"
msgstr "零件的內部零件號"
@@ -1682,26 +1393,16 @@ msgstr "物料清單零件名稱"
#: build/serializers.py:1244
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
-#: report/templates/report/inventree_test_report.html:88 stock/models.py:927
-#: stock/serializers.py:152 stock/templates/stock/item_base.html:308
-#: templates/js/translated/build.js:523 templates/js/translated/build.js:1543
-#: templates/js/translated/build.js:2534
-#: templates/js/translated/model_renderers.js:236
-#: templates/js/translated/return_order.js:539
-#: templates/js/translated/return_order.js:722
-#: templates/js/translated/sales_order.js:1654
-#: templates/js/translated/sales_order.js:1739
-#: templates/js/translated/stock.js:600
+#: report/templates/report/inventree_test_report.html:88 stock/models.py:923
+#: stock/serializers.py:152
msgid "Serial Number"
msgstr "序列號"
#: build/serializers.py:1257 stock/serializers.py:620
-#: templates/js/translated/build.js:1020 templates/js/translated/build.js:1167
-#: templates/js/translated/build.js:2523
msgid "Allocated Quantity"
msgstr "已分配數量"
-#: build/serializers.py:1258 stock/templates/stock/item_base.html:337
+#: build/serializers.py:1258
msgid "Available Quantity"
msgstr "可用數量"
@@ -1713,11 +1414,8 @@ msgstr "零件類別編號"
msgid "Part Category Name"
msgstr "零件類別名稱"
-#: build/serializers.py:1361 common/setting/system.py:447 part/admin.py:113
-#: part/models.py:1227 templates/js/translated/build.js:2738
-#: templates/js/translated/table_filters.js:150
-#: templates/js/translated/table_filters.js:230
-#: templates/js/translated/table_filters.js:769
+#: build/serializers.py:1361 common/setting/system.py:433 part/admin.py:113
+#: part/models.py:1181
msgid "Trackable"
msgstr "可追蹤"
@@ -1725,35 +1423,26 @@ msgstr "可追蹤"
msgid "Inherited"
msgstr "已繼承的"
-#: build/serializers.py:1363 part/models.py:4384
-#: part/templates/part/upload_bom.html:56 templates/js/translated/bom.js:1046
-#: templates/js/translated/build.js:2720
+#: build/serializers.py:1363 part/models.py:4338
msgid "Allow Variants"
msgstr "允許變體"
-#: build/serializers.py:1367 part/models.py:4182 part/models.py:4660
+#: build/serializers.py:1367 part/models.py:4136 part/models.py:4614
#: stock/api.py:794
msgid "BOM Item"
msgstr "物料清單項"
-#: build/serializers.py:1387 build/templates/build/detail.html:236
-#: build/templates/build/sidebar.html:16 templates/js/translated/index.js:130
+#: build/serializers.py:1387
msgid "Allocated Stock"
msgstr "分配庫存"
#: build/serializers.py:1392 company/serializers.py:401
#: order/serializers.py:1226 part/admin.py:132 part/bom.py:186
#: part/serializers.py:960 part/serializers.py:1669
-#: part/templates/part/part_base.html:211 templates/js/translated/bom.js:1208
-#: templates/js/translated/build.js:2822 templates/js/translated/part.js:712
-#: templates/js/translated/part.js:2169
-#: templates/js/translated/table_filters.js:177
msgid "On Order"
msgstr "已訂購"
#: build/serializers.py:1397 order/serializers.py:1227 part/serializers.py:1671
-#: templates/js/translated/build.js:2826
-#: templates/js/translated/table_filters.js:367
msgid "In Production"
msgstr "生產中"
@@ -1762,8 +1451,6 @@ msgid "External Stock"
msgstr "外部庫存"
#: build/serializers.py:1402 part/bom.py:185 part/serializers.py:1696
-#: part/templates/part/part_base.html:193
-#: templates/js/translated/sales_order.js:1936
msgid "Available Stock"
msgstr "可用庫存"
@@ -1778,7 +1465,6 @@ msgstr "可用的變體庫存"
#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:76 order/status_codes.py:102
-#: templates/js/translated/table_filters.js:587
msgid "Pending"
msgstr "待定"
@@ -1798,9 +1484,7 @@ msgstr "已取消"
#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:518
#: importer/status_codes.py:27 order/status_codes.py:15
-#: order/status_codes.py:52 order/status_codes.py:83
-#: order/templates/order/order_base.html:172
-#: order/templates/order/sales_order_base.html:169 report/models.py:456
+#: order/status_codes.py:52 order/status_codes.py:83 report/models.py:456
msgid "Complete"
msgstr "完成"
@@ -1817,383 +1501,6 @@ msgstr "逾期的生產訂單"
msgid "Build order {bo} is now overdue"
msgstr "生產訂單 {bo} 現已逾期"
-#: build/templates/build/build_base.html:19
-msgid "Part thumbnail"
-msgstr "零件縮略圖"
-
-#: build/templates/build/build_base.html:39
-#: company/templates/company/supplier_part.html:36
-#: order/templates/order/order_base.html:30
-#: order/templates/order/return_order_base.html:39
-#: order/templates/order/sales_order_base.html:39
-#: part/templates/part/part_base.html:42
-#: stock/templates/stock/item_base.html:41
-#: stock/templates/stock/location.html:53
-#: templates/js/translated/filters.js:338
-msgid "Barcode actions"
-msgstr "條形碼操作"
-
-#: build/templates/build/build_base.html:43
-#: company/templates/company/supplier_part.html:40
-#: order/templates/order/order_base.html:34
-#: order/templates/order/return_order_base.html:43
-#: order/templates/order/sales_order_base.html:43
-#: part/templates/part/part_base.html:45
-#: stock/templates/stock/item_base.html:45
-#: stock/templates/stock/location.html:55 templates/qr_button.html:1
-msgid "Show QR Code"
-msgstr "顯示二維碼"
-
-#: build/templates/build/build_base.html:46
-#: company/templates/company/supplier_part.html:42
-#: order/templates/order/order_base.html:37
-#: order/templates/order/return_order_base.html:46
-#: order/templates/order/sales_order_base.html:46
-#: part/templates/part/part_base.html:48
-#: stock/templates/stock/item_base.html:48
-#: stock/templates/stock/location.html:57
-#: templates/js/translated/barcode.js:527
-#: templates/js/translated/barcode.js:532
-msgid "Unlink Barcode"
-msgstr "取消關聯條形碼"
-
-#: build/templates/build/build_base.html:48
-#: company/templates/company/supplier_part.html:44
-#: order/templates/order/order_base.html:39
-#: order/templates/order/return_order_base.html:48
-#: order/templates/order/sales_order_base.html:48
-#: part/templates/part/part_base.html:50
-#: stock/templates/stock/item_base.html:50
-#: stock/templates/stock/location.html:59
-msgid "Link Barcode"
-msgstr "關聯條形碼"
-
-#: build/templates/build/build_base.html:57
-#: order/templates/order/order_base.html:47
-#: order/templates/order/return_order_base.html:56
-#: order/templates/order/sales_order_base.html:56
-msgid "Print actions"
-msgstr "打印操作"
-
-#: build/templates/build/build_base.html:61
-msgid "Print build order report"
-msgstr "打印生產訂單報告"
-
-#: build/templates/build/build_base.html:68
-msgid "Build actions"
-msgstr "生產操作"
-
-#: build/templates/build/build_base.html:72
-msgid "Edit Build"
-msgstr "編輯生產操作"
-
-#: build/templates/build/build_base.html:74
-msgid "Duplicate Build"
-msgstr "複製生產操作"
-
-#: build/templates/build/build_base.html:77
-msgid "Hold Build"
-msgstr "掛起生產"
-
-#: build/templates/build/build_base.html:80
-msgid "Cancel Build"
-msgstr "取消生產操作"
-
-#: build/templates/build/build_base.html:83
-msgid "Delete Build"
-msgstr "刪除生產操作"
-
-#: build/templates/build/build_base.html:88
-#: build/templates/build/build_base.html:89
-msgid "Issue Build"
-msgstr "發佈生產"
-
-#: build/templates/build/build_base.html:92
-#: build/templates/build/build_base.html:93
-msgid "Complete Build"
-msgstr "生產操作完成"
-
-#: build/templates/build/build_base.html:116
-msgid "Build Description"
-msgstr "生產操作描述"
-
-#: build/templates/build/build_base.html:126
-msgid "No build outputs have been created for this build order"
-msgstr "沒有為此生產訂單創建生產產出"
-
-#: build/templates/build/build_base.html:133
-msgid "Build Order is ready to mark as completed"
-msgstr "生產訂單已準備好標記為已完成"
-
-#: build/templates/build/build_base.html:138
-msgid "Build Order cannot be completed as outstanding outputs remain"
-msgstr "由於仍有未完成的產出,生產訂單無法完成"
-
-#: build/templates/build/build_base.html:143
-msgid "Required build quantity has not yet been completed"
-msgstr "未完成所需生產數量"
-
-#: build/templates/build/build_base.html:148
-msgid "Stock has not been fully allocated to this Build Order"
-msgstr "庫存尚未被完全分配到此生產訂單"
-
-#: build/templates/build/build_base.html:169
-#: build/templates/build/detail.html:138 order/models.py:316
-#: order/models.py:1445 order/serializers.py:255
-#: order/templates/order/order_base.html:200
-#: order/templates/order/return_order_base.html:168
-#: order/templates/order/sales_order_base.html:200
-#: report/templates/report/inventree_build_order_report.html:125
-#: templates/js/translated/build.js:2414 templates/js/translated/part.js:1851
-#: templates/js/translated/purchase_order.js:1793
-#: templates/js/translated/purchase_order.js:2201
-#: templates/js/translated/return_order.js:346
-#: templates/js/translated/return_order.js:749
-#: templates/js/translated/sales_order.js:832
-#: templates/js/translated/sales_order.js:1910
-msgid "Target Date"
-msgstr "預計日期"
-
-#: build/templates/build/build_base.html:174
-#, python-format
-msgid "This build was due on %(target)s"
-msgstr "此次生產的截止日期為 %(target)s"
-
-#: build/templates/build/build_base.html:174
-#: build/templates/build/build_base.html:231
-#: order/templates/order/order_base.html:128
-#: order/templates/order/return_order_base.html:121
-#: order/templates/order/sales_order_base.html:130
-#: templates/js/translated/table_filters.js:97
-#: templates/js/translated/table_filters.js:531
-#: templates/js/translated/table_filters.js:615
-#: templates/js/translated/table_filters.js:656
-msgid "Overdue"
-msgstr "逾期"
-
-#: build/templates/build/build_base.html:186
-#: build/templates/build/detail.html:67 build/templates/build/sidebar.html:13
-msgid "Completed Outputs"
-msgstr "產出已完成"
-
-#: build/templates/build/build_base.html:199
-#: build/templates/build/detail.html:101 order/api.py:1611 order/models.py:922
-#: order/models.py:1707 order/models.py:1835 order/models.py:1998
-#: order/templates/order/sales_order_base.html:10
-#: order/templates/order/sales_order_base.html:29
-#: report/templates/report/inventree_build_order_report.html:135
-#: report/templates/report/inventree_sales_order_report.html:14
-#: report/templates/report/inventree_sales_order_shipment_report.html:15
-#: stock/templates/stock/item_base.html:366
-#: templates/email/overdue_sales_order.html:15
-#: templates/js/translated/pricing.js:927
-#: templates/js/translated/sales_order.js:766
-#: templates/js/translated/sales_order.js:1003
-#: templates/js/translated/stock.js:3007
-msgid "Sales Order"
-msgstr "銷售訂單"
-
-#: build/templates/build/build_base.html:220
-#: build/templates/build/detail.html:94 templates/js/translated/build.js:2331
-msgid "Priority"
-msgstr "優先等級"
-
-#: build/templates/build/build_base.html:268
-msgid "Issue Build Order"
-msgstr "發佈生產訂單"
-
-#: build/templates/build/build_base.html:272
-msgid "Issue this Build Order?"
-msgstr "發佈此生產訂單?"
-
-#: build/templates/build/build_base.html:303
-msgid "Delete Build Order"
-msgstr "刪除生產訂單"
-
-#: build/templates/build/build_base.html:313
-msgid "Build Order QR Code"
-msgstr "生產訂單二維碼"
-
-#: build/templates/build/build_base.html:325
-msgid "Link Barcode to Build Order"
-msgstr "將條形碼鏈接到生產訂單"
-
-#: build/templates/build/detail.html:15
-msgid "Build Details"
-msgstr "生產詳情"
-
-#: build/templates/build/detail.html:38
-msgid "Stock Source"
-msgstr "庫存來源"
-
-#: build/templates/build/detail.html:43
-msgid "Stock can be taken from any available location."
-msgstr "庫存可以從任何可用地點獲得。"
-
-#: build/templates/build/detail.html:49 order/models.py:549
-#: order/models.py:1585 order/templates/order/order_base.html:135
-#: templates/js/translated/purchase_order.js:2243
-msgid "Destination"
-msgstr "目的地"
-
-#: build/templates/build/detail.html:56
-msgid "Destination location not specified"
-msgstr "未指定目的地"
-
-#: build/templates/build/detail.html:73
-msgid "Allocated Parts"
-msgstr "已分配的零件"
-
-#: build/templates/build/detail.html:80
-#: report/templates/report/inventree_sales_order_shipment_report.html:47
-#: stock/admin.py:163 stock/templates/stock/item_base.html:159
-#: templates/js/translated/build.js:1556
-#: templates/js/translated/model_renderers.js:247
-#: templates/js/translated/purchase_order.js:1309
-#: templates/js/translated/stock.js:1137 templates/js/translated/stock.js:1238
-#: templates/js/translated/stock.js:2274 templates/js/translated/stock.js:3210
-#: templates/js/translated/table_filters.js:320
-#: templates/js/translated/table_filters.js:411
-msgid "Batch"
-msgstr "隊列"
-
-#: build/templates/build/detail.html:133 common/models.py:2164
-#: order/templates/order/order_base.html:187
-#: order/templates/order/return_order_base.html:155
-#: order/templates/order/sales_order_base.html:194
-#: templates/js/translated/build.js:2374
-msgid "Created"
-msgstr "已創建"
-
-#: build/templates/build/detail.html:144
-msgid "No target date set"
-msgstr "未設置目標日期"
-
-#: build/templates/build/detail.html:149 order/api.py:834
-#: order/templates/order/sales_order_base.html:210
-#: templates/js/translated/table_filters.js:678
-msgid "Completed"
-msgstr "已完成"
-
-#: build/templates/build/detail.html:153
-msgid "Build not complete"
-msgstr "生產未完成"
-
-#: build/templates/build/detail.html:164 build/templates/build/sidebar.html:21
-msgid "Child Build Orders"
-msgstr "子生產訂單"
-
-#: build/templates/build/detail.html:177
-msgid "Build Order Line Items"
-msgstr "生產訂單行項目"
-
-#: build/templates/build/detail.html:181
-msgid "Deallocate stock"
-msgstr "取消庫存分配"
-
-#: build/templates/build/detail.html:182
-msgid "Deallocate Stock"
-msgstr "取消庫存分配"
-
-#: build/templates/build/detail.html:184
-msgid "Automatically allocate stock to build"
-msgstr "自動分配庫存以生產"
-
-#: build/templates/build/detail.html:185
-msgid "Auto Allocate"
-msgstr "自動分配"
-
-#: build/templates/build/detail.html:187
-msgid "Manually allocate stock to build"
-msgstr "手動分配庫存進行生產"
-
-#: build/templates/build/detail.html:188
-msgid "Allocate Stock"
-msgstr "分配庫存"
-
-#: build/templates/build/detail.html:191
-msgid "Order required parts"
-msgstr "訂單所需零件"
-
-#: build/templates/build/detail.html:192
-#: templates/js/translated/purchase_order.js:778
-msgid "Order Parts"
-msgstr "訂購零件"
-
-#: build/templates/build/detail.html:205
-msgid "Available stock has been filtered based on specified source location for this build order"
-msgstr "可用庫存已根據此生產訂單指定的來源位置進行篩選"
-
-#: build/templates/build/detail.html:215
-msgid "Incomplete Build Outputs"
-msgstr "未完成產出"
-
-#: build/templates/build/detail.html:219
-msgid "Create new build output"
-msgstr "創建新的生產產出"
-
-#: build/templates/build/detail.html:220
-msgid "New Build Output"
-msgstr "新建生產產出"
-
-#: build/templates/build/detail.html:249 build/templates/build/sidebar.html:19
-msgid "Consumed Stock"
-msgstr "已消耗的庫存"
-
-#: build/templates/build/detail.html:261
-msgid "Completed Build Outputs"
-msgstr "已完成的產出"
-
-#: build/templates/build/detail.html:273 build/templates/build/sidebar.html:25
-#: company/templates/company/detail.html:229
-#: company/templates/company/manufacturer_part.html:141
-#: company/templates/company/manufacturer_part_sidebar.html:9
-#: company/templates/company/sidebar.html:39
-#: order/templates/order/po_sidebar.html:9
-#: order/templates/order/purchase_order_detail.html:84
-#: order/templates/order/return_order_detail.html:70
-#: order/templates/order/return_order_sidebar.html:7
-#: order/templates/order/sales_order_detail.html:124
-#: order/templates/order/so_sidebar.html:15 part/templates/part/detail.html:217
-#: part/templates/part/part_sidebar.html:61 stock/templates/stock/item.html:110
-#: stock/templates/stock/stock_sidebar.html:23
-msgid "Attachments"
-msgstr "附件"
-
-#: build/templates/build/detail.html:288
-msgid "Build Notes"
-msgstr "生產備註"
-
-#: build/templates/build/detail.html:443
-msgid "Allocation Complete"
-msgstr "分配完成"
-
-#: build/templates/build/detail.html:444
-msgid "All lines have been fully allocated"
-msgstr "所有行項目已全部分配"
-
-#: build/templates/build/index.html:18 part/templates/part/detail.html:319
-msgid "New Build Order"
-msgstr "新建生產訂單"
-
-#: build/templates/build/sidebar.html:5
-msgid "Build Order Details"
-msgstr "生產訂單詳情"
-
-#: build/templates/build/sidebar.html:8 order/serializers.py:114
-#: order/templates/order/po_sidebar.html:5
-#: order/templates/order/return_order_detail.html:18
-#: order/templates/order/so_sidebar.html:5
-#: report/templates/report/inventree_purchase_order_report.html:22
-#: report/templates/report/inventree_return_order_report.html:19
-#: report/templates/report/inventree_sales_order_report.html:22
-msgid "Line Items"
-msgstr "行項目"
-
-#: build/templates/build/sidebar.html:10
-msgid "Incomplete Outputs"
-msgstr "未完成的產出"
-
#: common/api.py:725
msgid "Is Link"
msgstr "是否鏈接"
@@ -2210,46 +1517,22 @@ msgstr "用户沒有權限刪除此附件"
msgid "User does not have permission to delete this attachment"
msgstr "用户沒有權限刪除此附件"
-#: common/currency.py:134
+#: common/currency.py:135
msgid "Invalid currency code"
msgstr "無效的貨幣代碼"
-#: common/currency.py:136
+#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "重複的貨幣代碼"
-#: common/currency.py:141
+#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "未提供有效的貨幣代碼"
-#: common/currency.py:158
+#: common/currency.py:159
msgid "No plugin"
msgstr "暫無插件"
-#: common/files.py:65
-msgid "Error reading file (invalid encoding)"
-msgstr "讀取文件時發生錯誤 (無效編碼)"
-
-#: common/files.py:70
-msgid "Error reading file (invalid format)"
-msgstr "讀取文件時發生錯誤 (無效格式)"
-
-#: common/files.py:72
-msgid "Error reading file (incorrect dimension)"
-msgstr "讀取文件時發生錯誤 (尺寸錯誤)"
-
-#: common/files.py:74
-msgid "Error reading file (data could be corrupted)"
-msgstr "讀取文件時發生錯誤 (數據可能已損壞)"
-
-#: common/forms.py:12 common/forms.py:25
-msgid "File"
-msgstr "檔案"
-
-#: common/forms.py:12 common/forms.py:26
-msgid "Select file to upload"
-msgstr "選擇要上傳的檔案"
-
#: common/models.py:73
msgid "Updated"
msgstr "已是最新"
@@ -2302,13 +1585,13 @@ msgstr ""
msgid "Key string must be unique"
msgstr "鍵字符串必須是唯一的"
-#: common/models.py:1198 common/models.py:1199 common/models.py:1356
-#: common/models.py:1357 common/models.py:1602 common/models.py:1603
-#: common/models.py:1926 common/models.py:1927 common/models.py:2274
-#: importer/models.py:89 part/models.py:3358 part/models.py:3445
-#: part/models.py:3519 part/models.py:3547 plugin/models.py:316
+#: common/models.py:1198 common/models.py:1199 common/models.py:1303
+#: common/models.py:1304 common/models.py:1549 common/models.py:1550
+#: common/models.py:1873 common/models.py:1874 common/models.py:2221
+#: importer/models.py:89 part/models.py:3312 part/models.py:3399
+#: part/models.py:3473 part/models.py:3501 plugin/models.py:316
#: plugin/models.py:317 report/templates/report/inventree_test_report.html:105
-#: templates/js/translated/stock.js:3119 users/models.py:111
+#: users/models.py:111
msgid "User"
msgstr "使用者"
@@ -2317,10 +1600,7 @@ msgid "Price break quantity"
msgstr "批發價數量"
#: common/models.py:1228 company/serializers.py:532 order/admin.py:42
-#: order/models.py:1484 order/models.py:2539
-#: templates/js/translated/company.js:1824 templates/js/translated/part.js:1906
-#: templates/js/translated/pricing.js:621
-#: templates/js/translated/return_order.js:739
+#: order/models.py:1479 order/models.py:2532
msgid "Price"
msgstr "價格"
@@ -2328,512 +1608,493 @@ msgstr "價格"
msgid "Unit price at specified quantity"
msgstr "指定數量的單位價格"
-#: common/models.py:1333 common/models.py:1518
+#: common/models.py:1280 common/models.py:1465
msgid "Endpoint"
msgstr "端點"
-#: common/models.py:1334
+#: common/models.py:1281
msgid "Endpoint at which this webhook is received"
msgstr "接收此網絡鈎子的端點"
-#: common/models.py:1344
+#: common/models.py:1291
msgid "Name for this webhook"
msgstr "此網絡鈎子的名稱"
-#: common/models.py:1348
+#: common/models.py:1295
msgid "Is this webhook active"
msgstr "網絡鈎子是否已啓用"
-#: common/models.py:1364 users/models.py:159
+#: common/models.py:1311 users/models.py:159
msgid "Token"
msgstr "令牌"
-#: common/models.py:1365
+#: common/models.py:1312
msgid "Token for access"
msgstr "訪問令牌"
-#: common/models.py:1373
+#: common/models.py:1320
msgid "Secret"
msgstr "密鑰"
-#: common/models.py:1374
+#: common/models.py:1321
msgid "Shared secret for HMAC"
msgstr "HMAC共享密鑰"
-#: common/models.py:1482
+#: common/models.py:1429
msgid "Message ID"
msgstr "消息ID"
-#: common/models.py:1483
+#: common/models.py:1430
msgid "Unique identifier for this message"
msgstr "此郵件的唯一標識符"
-#: common/models.py:1491
+#: common/models.py:1438
msgid "Host"
msgstr "主機"
-#: common/models.py:1492
+#: common/models.py:1439
msgid "Host from which this message was received"
msgstr "接收此消息的主機"
-#: common/models.py:1500
+#: common/models.py:1447
msgid "Header"
msgstr "標題"
-#: common/models.py:1501
+#: common/models.py:1448
msgid "Header of this message"
msgstr "此消息的標題"
-#: common/models.py:1508
+#: common/models.py:1455
msgid "Body"
msgstr "正文"
-#: common/models.py:1509
+#: common/models.py:1456
msgid "Body of this message"
msgstr "此消息的正文"
-#: common/models.py:1519
+#: common/models.py:1466
msgid "Endpoint on which this message was received"
msgstr "接收此消息的終點"
-#: common/models.py:1524
+#: common/models.py:1471
msgid "Worked on"
msgstr "工作於"
-#: common/models.py:1525
+#: common/models.py:1472
msgid "Was the work on this message finished?"
msgstr "這條消息的工作完成了嗎?"
-#: common/models.py:1651
+#: common/models.py:1598
msgid "Id"
msgstr "標識"
-#: common/models.py:1653 part/serializers.py:271
-#: templates/js/translated/company.js:966 templates/js/translated/news.js:44
+#: common/models.py:1600 part/serializers.py:271
msgid "Title"
msgstr "標題"
-#: common/models.py:1655 common/models.py:1910 company/models.py:146
-#: company/models.py:443 company/models.py:509 company/models.py:815
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
-#: part/admin.py:55 part/models.py:1118
-#: part/templates/part/part_scheduling.html:11
+#: common/models.py:1602 common/models.py:1857 company/models.py:146
+#: company/models.py:441 company/models.py:507 company/models.py:811
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
+#: part/admin.py:55 part/models.py:1072
#: report/templates/report/inventree_build_order_report.html:164
-#: stock/admin.py:230 templates/js/translated/company.js:1320
-#: templates/js/translated/company.js:1674 templates/js/translated/order.js:376
-#: templates/js/translated/part.js:2489
-#: templates/js/translated/purchase_order.js:2094
-#: templates/js/translated/purchase_order.js:2258
-#: templates/js/translated/return_order.js:778
-#: templates/js/translated/sales_order.js:1060
-#: templates/js/translated/sales_order.js:2030
+#: stock/admin.py:230
msgid "Link"
msgstr "連結"
-#: common/models.py:1657 templates/js/translated/news.js:60
+#: common/models.py:1604
msgid "Published"
msgstr "已發佈"
-#: common/models.py:1659 templates/InvenTree/settings/plugin_settings.html:32
-#: templates/js/translated/news.js:56 templates/js/translated/plugin.js:103
+#: common/models.py:1606
msgid "Author"
msgstr "作者"
-#: common/models.py:1661 templates/js/translated/news.js:52
+#: common/models.py:1608
msgid "Summary"
msgstr "摘要"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Read"
msgstr "閲讀"
-#: common/models.py:1664
+#: common/models.py:1611
msgid "Was this news item read?"
msgstr "這條新聞被閲讀了嗎?"
-#: common/models.py:1681 company/models.py:156 part/models.py:1128
+#: common/models.py:1628 company/models.py:156 part/models.py:1082
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:35
-#: stock/templates/stock/item_base.html:130 templates/503.html:31
-#: templates/hover_image.html:7 templates/hover_image.html:9
-#: templates/modals.html:6
+#: templates/503.html:31
msgid "Image"
msgstr "圖像"
-#: common/models.py:1681
+#: common/models.py:1628
msgid "Image file"
msgstr "圖像文件"
-#: common/models.py:1693 common/models.py:1894
+#: common/models.py:1640 common/models.py:1841
msgid "Target model type for this image"
msgstr "此圖像的目標模型類型"
-#: common/models.py:1697
+#: common/models.py:1644
msgid "Target model ID for this image"
msgstr "此圖像的目標型號ID"
-#: common/models.py:1719
+#: common/models.py:1666
msgid "Custom Unit"
msgstr "自定義單位"
-#: common/models.py:1737
+#: common/models.py:1684
msgid "Unit symbol must be unique"
msgstr "單位符號必須唯一"
-#: common/models.py:1752
+#: common/models.py:1699
msgid "Unit name must be a valid identifier"
msgstr "單位名稱必須是有效的標識符"
-#: common/models.py:1771
+#: common/models.py:1718
msgid "Unit name"
msgstr "單位名稱"
-#: common/models.py:1778 templates/InvenTree/settings/settings_staff_js.html:75
+#: common/models.py:1725
msgid "Symbol"
msgstr "符號"
-#: common/models.py:1779
+#: common/models.py:1726
msgid "Optional unit symbol"
msgstr "可選單位符號"
-#: common/models.py:1785 templates/InvenTree/settings/settings_staff_js.html:71
+#: common/models.py:1732
msgid "Definition"
msgstr "定義"
-#: common/models.py:1786
+#: common/models.py:1733
msgid "Unit definition"
msgstr "單位定義"
-#: common/models.py:1844 common/models.py:1901 stock/models.py:2712
-#: stock/serializers.py:244 templates/js/translated/attachment.js:119
-#: templates/js/translated/attachment.js:345
+#: common/models.py:1791 common/models.py:1848 stock/models.py:2706
+#: stock/serializers.py:244
msgid "Attachment"
msgstr "附件"
-#: common/models.py:1856
+#: common/models.py:1803
msgid "Missing file"
msgstr "缺少檔案"
-#: common/models.py:1857
+#: common/models.py:1804
msgid "Missing external link"
msgstr "缺少外部連結"
-#: common/models.py:1902
+#: common/models.py:1849
msgid "Select file to attach"
msgstr "選擇附件"
-#: common/models.py:1917 templates/js/translated/attachment.js:120
-#: templates/js/translated/attachment.js:360
+#: common/models.py:1864
msgid "Comment"
msgstr "註解"
-#: common/models.py:1918
+#: common/models.py:1865
msgid "Attachment comment"
msgstr "附件評論"
-#: common/models.py:1934
+#: common/models.py:1881
msgid "Upload date"
msgstr "上傳日期"
-#: common/models.py:1935
+#: common/models.py:1882
msgid "Date the file was uploaded"
msgstr "上傳文件的日期"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size"
msgstr "文件大小"
-#: common/models.py:1939
+#: common/models.py:1886
msgid "File size in bytes"
msgstr "文件大小,以字節為單位"
-#: common/models.py:1977 common/serializers.py:629
+#: common/models.py:1924 common/serializers.py:629
msgid "Invalid model type specified for attachment"
msgstr "為附件指定的模型類型無效"
-#: common/models.py:1986 plugin/models.py:44 users/models.py:100
+#: common/models.py:1933 plugin/models.py:44 users/models.py:100
msgid "Key"
msgstr "鍵"
-#: common/models.py:1987
+#: common/models.py:1934
msgid "Value that will be saved in the models database"
msgstr "將保存到模型數據庫中的值"
-#: common/models.py:1990
+#: common/models.py:1937
msgid "Name of the state"
msgstr "狀態名"
-#: common/models.py:1994 common/models.py:2227 part/serializers.py:273
+#: common/models.py:1941 common/models.py:2174 part/serializers.py:273
msgid "Label"
msgstr "標籤"
-#: common/models.py:1995
+#: common/models.py:1942
msgid "Label that will be displayed in the frontend"
msgstr "在前端顯示的標籤"
-#: common/models.py:2001
+#: common/models.py:1948
msgid "Color"
msgstr "顏色"
-#: common/models.py:2002
+#: common/models.py:1949
msgid "Color that will be displayed in the frontend"
msgstr "將在前端顯示顏色"
-#: common/models.py:2005
+#: common/models.py:1952
msgid "Logical Key"
msgstr "邏輯密鑰"
-#: common/models.py:2007
+#: common/models.py:1954
msgid "State logical key that is equal to this custom state in business logic"
msgstr "等同於商業邏輯中自定義狀態的狀態邏輯鍵"
-#: common/models.py:2015 part/serializers.py:275
+#: common/models.py:1962 part/serializers.py:275
msgid "Model"
msgstr "模式"
-#: common/models.py:2016
+#: common/models.py:1963
msgid "Model this state is associated with"
msgstr "該狀態關聯的模型"
-#: common/models.py:2020
+#: common/models.py:1967
msgid "Reference Status Set"
msgstr "參考狀態設定"
-#: common/models.py:2021
+#: common/models.py:1968
msgid "Status set that is extended with this custom state"
msgstr "使用此自定義狀態擴展狀態的狀態集"
-#: common/models.py:2027
+#: common/models.py:1974
msgid "Custom State"
msgstr "自定狀態"
-#: common/models.py:2028
+#: common/models.py:1975
msgid "Custom States"
msgstr "定製狀態"
-#: common/models.py:2043
+#: common/models.py:1990
msgid "Model must be selected"
msgstr "必須選定模型"
-#: common/models.py:2046
+#: common/models.py:1993
msgid "Key must be selected"
msgstr "必須選取密鑰"
-#: common/models.py:2049
+#: common/models.py:1996
msgid "Logical key must be selected"
msgstr "必須選中邏輯密鑰"
-#: common/models.py:2053
+#: common/models.py:2000
msgid "Key must be different from logical key"
msgstr "密鑰必須不同於邏輯密鑰"
-#: common/models.py:2057
+#: common/models.py:2004
msgid "Reference status must be selected"
msgstr "必須選中參考狀態"
-#: common/models.py:2069
+#: common/models.py:2016
msgid "Reference status set not found"
msgstr "未找到參考狀態集"
-#: common/models.py:2075
+#: common/models.py:2022
msgid "Key must be different from the logical keys of the reference status"
msgstr "密鑰必須不同於參考狀態的邏輯密鑰"
-#: common/models.py:2081
+#: common/models.py:2028
msgid "Logical key must be in the logical keys of the reference status"
msgstr "邏輯密鑰必須在參考狀態的邏輯鍵中"
-#: common/models.py:2108 common/models.py:2215 part/models.py:3858
+#: common/models.py:2055 common/models.py:2162 part/models.py:3812
msgid "Selection List"
msgstr ""
-#: common/models.py:2109
+#: common/models.py:2056
msgid "Selection Lists"
msgstr ""
-#: common/models.py:2114
+#: common/models.py:2061
msgid "Name of the selection list"
msgstr ""
-#: common/models.py:2121
+#: common/models.py:2068
msgid "Description of the selection list"
msgstr ""
-#: common/models.py:2127 part/models.py:1255
-#: templates/js/translated/part.js:821
-#: templates/js/translated/table_filters.js:710
+#: common/models.py:2074 part/models.py:1209
msgid "Locked"
msgstr "已鎖定"
-#: common/models.py:2128
+#: common/models.py:2075
msgid "Is this selection list locked?"
msgstr ""
-#: common/models.py:2134
+#: common/models.py:2081
msgid "Can this selection list be used?"
msgstr ""
-#: common/models.py:2142
+#: common/models.py:2089
msgid "Source Plugin"
msgstr ""
-#: common/models.py:2143
+#: common/models.py:2090
msgid "Plugin which provides the selection list"
msgstr ""
-#: common/models.py:2148
+#: common/models.py:2095
msgid "Source String"
msgstr ""
-#: common/models.py:2149
+#: common/models.py:2096
msgid "Optional string identifying the source used for this list"
msgstr ""
-#: common/models.py:2158
+#: common/models.py:2105
msgid "Default Entry"
msgstr ""
-#: common/models.py:2159
+#: common/models.py:2106
msgid "Default entry for this selection list"
msgstr ""
-#: common/models.py:2165
+#: common/models.py:2111
+msgid "Created"
+msgstr "已創建"
+
+#: common/models.py:2112
msgid "Date and time that the selection list was created"
msgstr ""
-#: common/models.py:2170 part/templates/part/prices.html:28 stock/admin.py:252
-#: stock/templates/stock/item_base.html:443
-#: templates/js/translated/company.js:1704
-#: templates/js/translated/company.js:1714
-#: templates/js/translated/stock.js:2330
+#: common/models.py:2117 stock/admin.py:252
msgid "Last Updated"
msgstr "最近更新"
-#: common/models.py:2171
+#: common/models.py:2118
msgid "Date and time that the selection list was last updated"
msgstr ""
-#: common/models.py:2205
+#: common/models.py:2152
msgid "Selection List Entry"
msgstr ""
-#: common/models.py:2206
+#: common/models.py:2153
msgid "Selection List Entries"
msgstr ""
-#: common/models.py:2216
+#: common/models.py:2163
msgid "Selection list to which this entry belongs"
msgstr ""
-#: common/models.py:2221 company/models.py:597
-#: report/templates/report/inventree_test_report.html:104 stock/models.py:2704
-#: templates/js/translated/company.js:1167
-#: templates/js/translated/company.js:1420 templates/js/translated/part.js:1512
-#: templates/js/translated/stock.js:1605
+#: common/models.py:2168 company/models.py:595
+#: report/templates/report/inventree_test_report.html:104 stock/models.py:2698
msgid "Value"
msgstr "值"
-#: common/models.py:2222
+#: common/models.py:2169
msgid "Value of the selection list entry"
msgstr ""
-#: common/models.py:2228
+#: common/models.py:2175
msgid "Label for the selection list entry"
msgstr ""
-#: common/models.py:2234
+#: common/models.py:2181
msgid "Description of the selection list entry"
msgstr ""
-#: common/models.py:2241
+#: common/models.py:2188
msgid "Is this selection list entry active?"
msgstr ""
-#: common/models.py:2259
+#: common/models.py:2206
msgid "Barcode Scan"
msgstr "掃描條碼"
-#: common/models.py:2263 importer/models.py:512 part/models.py:4023
+#: common/models.py:2210 importer/models.py:512 part/models.py:3977
msgid "Data"
msgstr "數據"
-#: common/models.py:2264
+#: common/models.py:2211
msgid "Barcode data"
msgstr "條碼數據"
-#: common/models.py:2275
+#: common/models.py:2222
msgid "User who scanned the barcode"
msgstr "掃描條碼"
-#: common/models.py:2280 importer/models.py:60
+#: common/models.py:2227 importer/models.py:60
msgid "Timestamp"
msgstr "時間戳"
-#: common/models.py:2281
+#: common/models.py:2228
msgid "Date and time of the barcode scan"
msgstr "掃描條碼的日期和時間"
-#: common/models.py:2287
+#: common/models.py:2234
msgid "URL endpoint which processed the barcode"
msgstr "處理條碼的 URL 終點"
-#: common/models.py:2294 order/models.py:1474 plugin/serializers.py:89
+#: common/models.py:2241 order/models.py:1469 plugin/serializers.py:89
msgid "Context"
msgstr "上下文"
-#: common/models.py:2295
+#: common/models.py:2242
msgid "Context data for the barcode scan"
msgstr "掃描條碼的上下文數據"
-#: common/models.py:2302
+#: common/models.py:2249
msgid "Response"
msgstr "響應"
-#: common/models.py:2303
+#: common/models.py:2250
msgid "Response data from the barcode scan"
msgstr "掃描條碼的響應數據"
-#: common/models.py:2309 report/templates/report/inventree_test_report.html:103
-#: stock/models.py:2698
+#: common/models.py:2256 report/templates/report/inventree_test_report.html:103
+#: stock/models.py:2692
msgid "Result"
msgstr "結果"
-#: common/models.py:2310
+#: common/models.py:2257
msgid "Was the barcode scan successful?"
msgstr "條碼掃描成功嗎?"
-#: common/notifications.py:328
+#: common/notifications.py:329
#, python-brace-format
msgid "New {verbose_name}"
msgstr "新建{verbose_name}"
-#: common/notifications.py:330
+#: common/notifications.py:331
msgid "A new order has been created and assigned to you"
msgstr "新訂單已創建並分配給您"
-#: common/notifications.py:336
+#: common/notifications.py:337
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} 已取消"
-#: common/notifications.py:338
+#: common/notifications.py:339
msgid "A order that is assigned to you was canceled"
msgstr "分配給您的訂單已取消"
-#: common/notifications.py:344 common/notifications.py:351 order/api.py:470
+#: common/notifications.py:345 common/notifications.py:352 order/api.py:470
msgid "Items Received"
msgstr "收到的物品"
-#: common/notifications.py:346
+#: common/notifications.py:347
msgid "Items have been received against a purchase order"
msgstr "已根據採購訂單收到物品"
-#: common/notifications.py:353
+#: common/notifications.py:354
msgid "Items have been received against a return order"
msgstr "已收到退貨訂單中的物品"
-#: common/notifications.py:475
+#: common/notifications.py:476
msgid "Error raised by plugin"
msgstr "插件引發的錯誤"
@@ -3001,11 +2262,11 @@ msgstr "貨幣更新間隔時間"
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "檢查更新的頻率(設置為零以禁用)"
-#: common/setting/system.py:221 common/setting/system.py:275
-#: common/setting/system.py:288 common/setting/system.py:296
-#: common/setting/system.py:303 common/setting/system.py:312
-#: common/setting/system.py:561 common/setting/system.py:581
-#: common/setting/system.py:678 common/setting/system.py:1056
+#: common/setting/system.py:221 common/setting/system.py:261
+#: common/setting/system.py:274 common/setting/system.py:282
+#: common/setting/system.py:289 common/setting/system.py:298
+#: common/setting/system.py:547 common/setting/system.py:567
+#: common/setting/system.py:664 common/setting/system.py:1036
msgid "days"
msgstr "天"
@@ -3050,1342 +2311,1161 @@ msgid "Require schema specification when validating URLs"
msgstr "驗證 URL 時需要 schema 規範"
#: common/setting/system.py:257
-msgid "Require confirm"
-msgstr "需要確認"
-
-#: common/setting/system.py:258
-msgid "Require explicit user confirmation for certain action."
-msgstr "對某些操作需要用户明確確認。"
-
-#: common/setting/system.py:263
-msgid "Tree Depth"
-msgstr "樹深度"
-
-#: common/setting/system.py:265
-msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed."
-msgstr "樹視圖的默認樹深度。更深的層級可以在需要時延遲加載。"
-
-#: common/setting/system.py:271
msgid "Update Check Interval"
msgstr "更新檢查間隔"
-#: common/setting/system.py:272
+#: common/setting/system.py:258
msgid "How often to check for updates (set to zero to disable)"
msgstr "檢查更新的頻率(設置為零以禁用)"
-#: common/setting/system.py:278
+#: common/setting/system.py:264
msgid "Automatic Backup"
msgstr "自動備份"
-#: common/setting/system.py:279
+#: common/setting/system.py:265
msgid "Enable automatic backup of database and media files"
msgstr "啟動資料庫和媒體文件自動備份"
-#: common/setting/system.py:284
+#: common/setting/system.py:270
msgid "Auto Backup Interval"
msgstr "自動備份間隔"
-#: common/setting/system.py:285
+#: common/setting/system.py:271
msgid "Specify number of days between automated backup events"
msgstr "指定自動備份之間的間隔天數"
-#: common/setting/system.py:291
+#: common/setting/system.py:277
msgid "Task Deletion Interval"
msgstr "任務刪除間隔"
-#: common/setting/system.py:293
+#: common/setting/system.py:279
msgid "Background task results will be deleted after specified number of days"
msgstr "後台任務結果將在指定天數後刪除"
-#: common/setting/system.py:300
+#: common/setting/system.py:286
msgid "Error Log Deletion Interval"
msgstr "錯誤日誌刪除間隔"
-#: common/setting/system.py:301
+#: common/setting/system.py:287
msgid "Error logs will be deleted after specified number of days"
msgstr "錯誤日誌將在指定天數後被刪除"
-#: common/setting/system.py:307
+#: common/setting/system.py:293
msgid "Notification Deletion Interval"
msgstr "通知刪除間隔"
-#: common/setting/system.py:309
+#: common/setting/system.py:295
msgid "User notifications will be deleted after specified number of days"
msgstr "用户通知將在指定天數後被刪除"
-#: common/setting/system.py:316 templates/InvenTree/settings/sidebar.html:31
+#: common/setting/system.py:302
msgid "Barcode Support"
msgstr "條形碼支持"
-#: common/setting/system.py:317
+#: common/setting/system.py:303
msgid "Enable barcode scanner support in the web interface"
msgstr "在網頁界面啓用條形碼掃描器支持"
-#: common/setting/system.py:322
+#: common/setting/system.py:308
msgid "Store Barcode Results"
msgstr "存儲條碼結果"
-#: common/setting/system.py:323
+#: common/setting/system.py:309
msgid "Store barcode scan results in the database"
msgstr "存儲條碼掃描結果"
-#: common/setting/system.py:328
+#: common/setting/system.py:314
msgid "Barcode Scans Maximum Count"
msgstr "條碼掃描最大計數"
-#: common/setting/system.py:329
+#: common/setting/system.py:315
msgid "Maximum number of barcode scan results to store"
msgstr "存儲條碼掃描結果的最大數量"
-#: common/setting/system.py:334
+#: common/setting/system.py:320
msgid "Barcode Input Delay"
msgstr "條形碼掃描延遲設置"
-#: common/setting/system.py:335
+#: common/setting/system.py:321
msgid "Barcode input processing delay time"
msgstr "條形碼輸入處理延遲時間"
-#: common/setting/system.py:341
+#: common/setting/system.py:327
msgid "Barcode Webcam Support"
msgstr "條碼攝像頭支持"
-#: common/setting/system.py:342
+#: common/setting/system.py:328
msgid "Allow barcode scanning via webcam in browser"
msgstr "允許通過網絡攝像頭掃描條形碼"
-#: common/setting/system.py:347
+#: common/setting/system.py:333
msgid "Barcode Show Data"
msgstr "條形碼顯示數據"
-#: common/setting/system.py:348
+#: common/setting/system.py:334
msgid "Display barcode data in browser as text"
msgstr "在瀏覽器中將條形碼數據顯示為文本"
-#: common/setting/system.py:353
+#: common/setting/system.py:339
msgid "Barcode Generation Plugin"
msgstr "條形碼生成插件"
-#: common/setting/system.py:354
+#: common/setting/system.py:340
msgid "Plugin to use for internal barcode data generation"
msgstr "用於內部條形碼數據生成的插件"
-#: common/setting/system.py:359
+#: common/setting/system.py:345
msgid "Part Revisions"
msgstr "零件修訂"
-#: common/setting/system.py:360
+#: common/setting/system.py:346
msgid "Enable revision field for Part"
msgstr "啓用零件修訂字段"
-#: common/setting/system.py:365
+#: common/setting/system.py:351
msgid "Assembly Revision Only"
msgstr "僅限裝配修訂版本"
-#: common/setting/system.py:366
+#: common/setting/system.py:352
msgid "Only allow revisions for assembly parts"
msgstr "僅允許對裝配零件進行修訂"
-#: common/setting/system.py:371
+#: common/setting/system.py:357
msgid "Allow Deletion from Assembly"
msgstr "允許從裝配中刪除"
-#: common/setting/system.py:372
+#: common/setting/system.py:358
msgid "Allow deletion of parts which are used in an assembly"
msgstr "允許刪除已在裝配中使用的零件"
-#: common/setting/system.py:377
+#: common/setting/system.py:363
msgid "IPN Regex"
msgstr "IPN 內部零件號"
-#: common/setting/system.py:378
+#: common/setting/system.py:364
msgid "Regular expression pattern for matching Part IPN"
msgstr "匹配零件 IPN(內部零件號)的正則表達式模式"
-#: common/setting/system.py:381
+#: common/setting/system.py:367
msgid "Allow Duplicate IPN"
msgstr "允許重複的 IPN(內部零件號)"
-#: common/setting/system.py:382
+#: common/setting/system.py:368
msgid "Allow multiple parts to share the same IPN"
msgstr "允許多個零件共享相同的 IPN(內部零件號)"
-#: common/setting/system.py:387
+#: common/setting/system.py:373
msgid "Allow Editing IPN"
msgstr "允許編輯 IPN(內部零件號)"
-#: common/setting/system.py:388
+#: common/setting/system.py:374
msgid "Allow changing the IPN value while editing a part"
msgstr "允許編輯零件時更改內部零件號"
-#: common/setting/system.py:393
+#: common/setting/system.py:379
msgid "Copy Part BOM Data"
msgstr "複製零件物料清單數據"
-#: common/setting/system.py:394
+#: common/setting/system.py:380
msgid "Copy BOM data by default when duplicating a part"
msgstr "複製零件時默認複製物料清單數據"
-#: common/setting/system.py:399
+#: common/setting/system.py:385
msgid "Copy Part Parameter Data"
msgstr "複製零件參數數據"
-#: common/setting/system.py:400
+#: common/setting/system.py:386
msgid "Copy parameter data by default when duplicating a part"
msgstr "複製零件時默認複製參數數據"
-#: common/setting/system.py:405
+#: common/setting/system.py:391
msgid "Copy Part Test Data"
msgstr "複製零件測試數據"
-#: common/setting/system.py:406
+#: common/setting/system.py:392
msgid "Copy test data by default when duplicating a part"
msgstr "複製零件時默認複製測試數據"
-#: common/setting/system.py:411
+#: common/setting/system.py:397
msgid "Copy Category Parameter Templates"
msgstr "複製類別參數模板"
-#: common/setting/system.py:412
+#: common/setting/system.py:398
msgid "Copy category parameter templates when creating a part"
msgstr "創建零件時複製類別參數模板"
-#: common/setting/system.py:417 part/admin.py:108 part/models.py:4017
+#: common/setting/system.py:403 part/admin.py:108 part/models.py:3971
#: report/models.py:301 report/models.py:368 report/serializers.py:91
#: report/serializers.py:132 stock/serializers.py:233
-#: templates/js/translated/table_filters.js:138
-#: templates/js/translated/table_filters.js:761
msgid "Template"
msgstr "模板"
-#: common/setting/system.py:418
+#: common/setting/system.py:404
msgid "Parts are templates by default"
msgstr "零件默認為模板"
-#: common/setting/system.py:424
+#: common/setting/system.py:410
msgid "Parts can be assembled from other components by default"
msgstr "默認情況下,元件可由其他零件組裝而成"
-#: common/setting/system.py:429 part/admin.py:95 part/models.py:1221
-#: part/serializers.py:1663 templates/js/translated/table_filters.js:723
+#: common/setting/system.py:415 part/admin.py:95 part/models.py:1175
+#: part/serializers.py:1663
msgid "Component"
msgstr "組件"
-#: common/setting/system.py:430
+#: common/setting/system.py:416
msgid "Parts can be used as sub-components by default"
msgstr "默認情況下,零件可用作子部件"
-#: common/setting/system.py:435 part/admin.py:100 part/models.py:1239
+#: common/setting/system.py:421 part/admin.py:100 part/models.py:1193
msgid "Purchaseable"
msgstr "可購買"
-#: common/setting/system.py:436
+#: common/setting/system.py:422
msgid "Parts are purchaseable by default"
msgstr "默認情況下可購買零件"
-#: common/setting/system.py:441 part/admin.py:104 part/models.py:1245
-#: stock/api.py:561 templates/js/translated/table_filters.js:749
+#: common/setting/system.py:427 part/admin.py:104 part/models.py:1199
+#: stock/api.py:561
msgid "Salable"
msgstr "可銷售"
-#: common/setting/system.py:442
+#: common/setting/system.py:428
msgid "Parts are salable by default"
msgstr "零件默認為可銷售"
-#: common/setting/system.py:448
+#: common/setting/system.py:434
msgid "Parts are trackable by default"
msgstr "默認情況下可跟蹤零件"
-#: common/setting/system.py:453 part/admin.py:117 part/models.py:1261
-#: part/templates/part/part_base.html:155
-#: templates/js/translated/table_filters.js:142
-#: templates/js/translated/table_filters.js:773
+#: common/setting/system.py:439 part/admin.py:117 part/models.py:1215
msgid "Virtual"
msgstr "虛擬的"
-#: common/setting/system.py:454
+#: common/setting/system.py:440
msgid "Parts are virtual by default"
msgstr "默認情況下,零件是虛擬的"
-#: common/setting/system.py:459
+#: common/setting/system.py:445
msgid "Show Import in Views"
msgstr "在視圖中顯示導入"
-#: common/setting/system.py:460
+#: common/setting/system.py:446
msgid "Display the import wizard in some part views"
msgstr "在某些零件視圖中顯示導入嚮導"
-#: common/setting/system.py:465
+#: common/setting/system.py:451
msgid "Show related parts"
msgstr "顯示相關零件"
-#: common/setting/system.py:466
+#: common/setting/system.py:452
msgid "Display related parts for a part"
msgstr "顯示零件的相關零件"
-#: common/setting/system.py:471
+#: common/setting/system.py:457
msgid "Initial Stock Data"
msgstr "初始庫存數據"
-#: common/setting/system.py:472
+#: common/setting/system.py:458
msgid "Allow creation of initial stock when adding a new part"
msgstr "允許在添加新零件時創建初始庫存"
-#: common/setting/system.py:477 templates/js/translated/part.js:108
+#: common/setting/system.py:463
msgid "Initial Supplier Data"
msgstr "初始供應商數據"
-#: common/setting/system.py:479
+#: common/setting/system.py:465
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "允許在添加新零件時創建初始供應商數據"
-#: common/setting/system.py:485
+#: common/setting/system.py:471
msgid "Part Name Display Format"
msgstr "零件名稱顯示格式"
-#: common/setting/system.py:486
+#: common/setting/system.py:472
msgid "Format to display the part name"
msgstr "顯示零件名稱的格式"
-#: common/setting/system.py:492
+#: common/setting/system.py:478
msgid "Part Category Default Icon"
msgstr "零件類別默認圖標"
-#: common/setting/system.py:493
+#: common/setting/system.py:479
msgid "Part category default icon (empty means no icon)"
msgstr "零件類別默認圖標 (空表示沒有圖標)"
-#: common/setting/system.py:498
+#: common/setting/system.py:484
msgid "Enforce Parameter Units"
msgstr "強制參數單位"
-#: common/setting/system.py:500
+#: common/setting/system.py:486
msgid "If units are provided, parameter values must match the specified units"
msgstr "如果提供了單位,參數值必須與指定的單位匹配"
-#: common/setting/system.py:506
+#: common/setting/system.py:492
msgid "Minimum Pricing Decimal Places"
msgstr "最小定價小數位數"
-#: common/setting/system.py:508
+#: common/setting/system.py:494
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "呈現定價數據時顯示的最小小數位數"
-#: common/setting/system.py:519
+#: common/setting/system.py:505
msgid "Maximum Pricing Decimal Places"
msgstr "最大定價小數位數"
-#: common/setting/system.py:521
+#: common/setting/system.py:507
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "呈現定價數據時顯示的最大小數位數"
-#: common/setting/system.py:532
+#: common/setting/system.py:518
msgid "Use Supplier Pricing"
msgstr "使用供應商定價"
-#: common/setting/system.py:534
+#: common/setting/system.py:520
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "將供應商的價批發價納入總體定價計算中"
-#: common/setting/system.py:540
+#: common/setting/system.py:526
msgid "Purchase History Override"
msgstr "購買歷史記錄覆蓋"
-#: common/setting/system.py:542
+#: common/setting/system.py:528
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "歷史採購訂單定價優先於供應商批發價"
-#: common/setting/system.py:548
+#: common/setting/system.py:534
msgid "Use Stock Item Pricing"
msgstr "使用庫存項定價"
-#: common/setting/system.py:550
+#: common/setting/system.py:536
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "使用手動輸入的庫存數據進行定價計算"
-#: common/setting/system.py:556
+#: common/setting/system.py:542
msgid "Stock Item Pricing Age"
msgstr "庫存項目定價時間"
-#: common/setting/system.py:558
+#: common/setting/system.py:544
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "從定價計算中排除超過此天數的庫存項目"
-#: common/setting/system.py:565
+#: common/setting/system.py:551
msgid "Use Variant Pricing"
msgstr "使用變體定價"
-#: common/setting/system.py:566
+#: common/setting/system.py:552
msgid "Include variant pricing in overall pricing calculations"
msgstr "在整體定價計算中包括變體定價"
-#: common/setting/system.py:571
+#: common/setting/system.py:557
msgid "Active Variants Only"
msgstr "僅限活躍變體"
-#: common/setting/system.py:573
+#: common/setting/system.py:559
msgid "Only use active variant parts for calculating variant pricing"
msgstr "僅使用活躍變體零件計算變體價格"
-#: common/setting/system.py:579
+#: common/setting/system.py:565
msgid "Pricing Rebuild Interval"
msgstr "價格重建間隔"
-#: common/setting/system.py:580
+#: common/setting/system.py:566
msgid "Number of days before part pricing is automatically updated"
msgstr "零件價格自動更新前的天數"
-#: common/setting/system.py:586
+#: common/setting/system.py:572
msgid "Internal Prices"
msgstr "內部價格"
-#: common/setting/system.py:587
+#: common/setting/system.py:573
msgid "Enable internal prices for parts"
msgstr "啓用內部零件價格"
-#: common/setting/system.py:592
+#: common/setting/system.py:578
msgid "Internal Price Override"
msgstr "覆蓋內部價格"
-#: common/setting/system.py:594
+#: common/setting/system.py:580
msgid "If available, internal prices override price range calculations"
msgstr "如果有內部價格,內部價格將覆蓋價格範圍計算"
-#: common/setting/system.py:600
+#: common/setting/system.py:586
msgid "Enable label printing"
msgstr "啓用標籤打印功能"
-#: common/setting/system.py:601
+#: common/setting/system.py:587
msgid "Enable label printing from the web interface"
msgstr "啓用從網絡界面打印標籤"
-#: common/setting/system.py:606
+#: common/setting/system.py:592
msgid "Label Image DPI"
msgstr "標籤圖片 DPI"
-#: common/setting/system.py:608
+#: common/setting/system.py:594
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "生成圖像文件以供標籤打印插件使用時的 DPI 分辨率"
-#: common/setting/system.py:614
+#: common/setting/system.py:600
msgid "Enable Reports"
msgstr "啓用報告"
-#: common/setting/system.py:615
+#: common/setting/system.py:601
msgid "Enable generation of reports"
msgstr "啓用報告生成"
-#: common/setting/system.py:620 templates/stats.html:25
+#: common/setting/system.py:606
msgid "Debug Mode"
msgstr "調試模式"
-#: common/setting/system.py:621
+#: common/setting/system.py:607
msgid "Generate reports in debug mode (HTML output)"
msgstr "以調試模式生成報告(HTML 輸出)"
-#: common/setting/system.py:626
+#: common/setting/system.py:612
msgid "Log Report Errors"
msgstr "日誌錯誤報告"
-#: common/setting/system.py:627
+#: common/setting/system.py:613
msgid "Log errors which occur when generating reports"
msgstr "記錄生成報告時出現的錯誤"
-#: common/setting/system.py:632 plugin/builtin/labels/label_sheet.py:28
+#: common/setting/system.py:618 plugin/builtin/labels/label_sheet.py:28
#: report/models.py:309
msgid "Page Size"
msgstr "頁面大小"
-#: common/setting/system.py:633
+#: common/setting/system.py:619
msgid "Default page size for PDF reports"
msgstr "PDF 報告默認頁面大小"
-#: common/setting/system.py:638
+#: common/setting/system.py:624
msgid "Globally Unique Serials"
msgstr "全局唯一序列號"
-#: common/setting/system.py:639
+#: common/setting/system.py:625
msgid "Serial numbers for stock items must be globally unique"
msgstr "庫存項的序列號必須全局唯一"
-#: common/setting/system.py:644
+#: common/setting/system.py:630
msgid "Autofill Serial Numbers"
msgstr "自動填充序列號"
-#: common/setting/system.py:645
+#: common/setting/system.py:631
msgid "Autofill serial numbers in forms"
msgstr "在表格中自動填充序列號"
-#: common/setting/system.py:650
+#: common/setting/system.py:636
msgid "Delete Depleted Stock"
msgstr "刪除已耗盡的庫存"
-#: common/setting/system.py:651
+#: common/setting/system.py:637
msgid "Determines default behavior when a stock item is depleted"
msgstr "設置庫存耗盡時的默認行為"
-#: common/setting/system.py:656
+#: common/setting/system.py:642
msgid "Batch Code Template"
msgstr "批號模板"
-#: common/setting/system.py:657
+#: common/setting/system.py:643
msgid "Template for generating default batch codes for stock items"
msgstr "為庫存項生成默認批號的模板"
-#: common/setting/system.py:661
+#: common/setting/system.py:647
msgid "Stock Expiry"
msgstr "庫存過期"
-#: common/setting/system.py:662
+#: common/setting/system.py:648
msgid "Enable stock expiry functionality"
msgstr "啓用庫存過期功能"
-#: common/setting/system.py:667
+#: common/setting/system.py:653
msgid "Sell Expired Stock"
msgstr "銷售過期庫存"
-#: common/setting/system.py:668
+#: common/setting/system.py:654
msgid "Allow sale of expired stock"
msgstr "允許銷售過期庫存"
-#: common/setting/system.py:673
+#: common/setting/system.py:659
msgid "Stock Stale Time"
msgstr "庫存過期時間"
-#: common/setting/system.py:675
+#: common/setting/system.py:661
msgid "Number of days stock items are considered stale before expiring"
msgstr "庫存項在到期前被視為過期的天數"
-#: common/setting/system.py:682
+#: common/setting/system.py:668
msgid "Build Expired Stock"
msgstr "生產過期庫存"
-#: common/setting/system.py:683
+#: common/setting/system.py:669
msgid "Allow building with expired stock"
msgstr "允許用過期的庫存生產"
-#: common/setting/system.py:688
+#: common/setting/system.py:674
msgid "Stock Ownership Control"
msgstr "庫存所有權控制"
-#: common/setting/system.py:689
+#: common/setting/system.py:675
msgid "Enable ownership control over stock locations and items"
msgstr "啓用庫存地點和項目的所有權控制"
-#: common/setting/system.py:694
+#: common/setting/system.py:680
msgid "Stock Location Default Icon"
msgstr "庫存地點默認圖標"
-#: common/setting/system.py:695
+#: common/setting/system.py:681
msgid "Stock location default icon (empty means no icon)"
msgstr "庫存地點默認圖標 (空表示沒有圖標)"
-#: common/setting/system.py:700
+#: common/setting/system.py:686
msgid "Show Installed Stock Items"
msgstr "顯示已安裝的庫存項"
-#: common/setting/system.py:701
+#: common/setting/system.py:687
msgid "Display installed stock items in stock tables"
msgstr "在庫存表中顯示已安裝的庫存項"
-#: common/setting/system.py:706
+#: common/setting/system.py:692
msgid "Check BOM when installing items"
msgstr "在安裝項目時檢查物料清單"
-#: common/setting/system.py:708
+#: common/setting/system.py:694
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "已安裝的庫存項目必須存在於上級零件的物料清單中"
-#: common/setting/system.py:714
+#: common/setting/system.py:700
msgid "Allow Out of Stock Transfer"
msgstr "允許超出庫存轉移"
-#: common/setting/system.py:716
+#: common/setting/system.py:702
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "允許非庫存的庫存項目在庫存位置之間轉移"
-#: common/setting/system.py:722
+#: common/setting/system.py:708
msgid "Build Order Reference Pattern"
msgstr "生產訂單參考模式"
-#: common/setting/system.py:723
+#: common/setting/system.py:709
msgid "Required pattern for generating Build Order reference field"
msgstr "生成生產訂單參考字段所需的模式"
-#: common/setting/system.py:728 common/setting/system.py:782
-#: common/setting/system.py:802 common/setting/system.py:838
+#: common/setting/system.py:714 common/setting/system.py:768
+#: common/setting/system.py:788 common/setting/system.py:824
msgid "Require Responsible Owner"
msgstr "要求負責人"
-#: common/setting/system.py:729 common/setting/system.py:783
-#: common/setting/system.py:803 common/setting/system.py:839
+#: common/setting/system.py:715 common/setting/system.py:769
+#: common/setting/system.py:789 common/setting/system.py:825
msgid "A responsible owner must be assigned to each order"
msgstr "必須為每個訂單分配一個負責人"
-#: common/setting/system.py:734
+#: common/setting/system.py:720
msgid "Require Active Part"
msgstr "需要活動零件"
-#: common/setting/system.py:735
+#: common/setting/system.py:721
msgid "Prevent build order creation for inactive parts"
msgstr "防止為非活動零件創建生產訂單"
-#: common/setting/system.py:740
+#: common/setting/system.py:726
msgid "Require Locked Part"
msgstr "需要鎖定零件"
-#: common/setting/system.py:741
+#: common/setting/system.py:727
msgid "Prevent build order creation for unlocked parts"
msgstr "防止為未鎖定的零件創建生產訂單"
-#: common/setting/system.py:746
+#: common/setting/system.py:732
msgid "Require Valid BOM"
msgstr "需要有效的物料清單"
-#: common/setting/system.py:747
+#: common/setting/system.py:733
msgid "Prevent build order creation unless BOM has been validated"
msgstr "除非物料清單已驗證,否則禁止創建生產訂單"
-#: common/setting/system.py:752
+#: common/setting/system.py:738
msgid "Require Closed Child Orders"
msgstr "需要關閉子訂單"
-#: common/setting/system.py:754
+#: common/setting/system.py:740
msgid "Prevent build order completion until all child orders are closed"
msgstr "在所有子訂單關閉之前,阻止生產訂單的完成"
-#: common/setting/system.py:760
+#: common/setting/system.py:746
msgid "Block Until Tests Pass"
msgstr "阻止直到測試通過"
-#: common/setting/system.py:762
+#: common/setting/system.py:748
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "在所有必要的測試通過之前,阻止產出完成"
-#: common/setting/system.py:768
+#: common/setting/system.py:754
msgid "Enable Return Orders"
msgstr "啓用訂單退貨"
-#: common/setting/system.py:769
+#: common/setting/system.py:755
msgid "Enable return order functionality in the user interface"
msgstr "在用户界面中啓用訂單退貨功能"
-#: common/setting/system.py:774
+#: common/setting/system.py:760
msgid "Return Order Reference Pattern"
msgstr "退貨訂單參考模式"
-#: common/setting/system.py:776
+#: common/setting/system.py:762
msgid "Required pattern for generating Return Order reference field"
msgstr "生成退貨訂單參考字段所需的模式"
-#: common/setting/system.py:788
+#: common/setting/system.py:774
msgid "Edit Completed Return Orders"
msgstr "編輯已完成的退貨訂單"
-#: common/setting/system.py:790
+#: common/setting/system.py:776
msgid "Allow editing of return orders after they have been completed"
msgstr "允許編輯已完成的退貨訂單"
-#: common/setting/system.py:796
+#: common/setting/system.py:782
msgid "Sales Order Reference Pattern"
msgstr "銷售訂單參考模式"
-#: common/setting/system.py:797
+#: common/setting/system.py:783
msgid "Required pattern for generating Sales Order reference field"
msgstr "生成銷售訂單參考字段所需參照模式"
-#: common/setting/system.py:808
+#: common/setting/system.py:794
msgid "Sales Order Default Shipment"
msgstr "銷售訂單默認配送方式"
-#: common/setting/system.py:809
+#: common/setting/system.py:795
msgid "Enable creation of default shipment with sales orders"
msgstr "啓用創建銷售訂單的默認配送功能"
-#: common/setting/system.py:814
+#: common/setting/system.py:800
msgid "Edit Completed Sales Orders"
msgstr "編輯已完成的銷售訂單"
-#: common/setting/system.py:816
+#: common/setting/system.py:802
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "允許在訂單配送或完成後編輯銷售訂單"
-#: common/setting/system.py:822
+#: common/setting/system.py:808
msgid "Mark Shipped Orders as Complete"
msgstr "標記該訂單為已完成?"
-#: common/setting/system.py:824
+#: common/setting/system.py:810
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "標記為已發貨的銷售訂單將自動完成,繞過“已發貨”狀態"
-#: common/setting/system.py:830
+#: common/setting/system.py:816
msgid "Purchase Order Reference Pattern"
msgstr "採購訂單參考模式"
-#: common/setting/system.py:832
+#: common/setting/system.py:818
msgid "Required pattern for generating Purchase Order reference field"
msgstr "生成採購訂單參考字段所需的模式"
-#: common/setting/system.py:844
+#: common/setting/system.py:830
msgid "Edit Completed Purchase Orders"
msgstr "編輯已完成的採購訂單"
-#: common/setting/system.py:846
+#: common/setting/system.py:832
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "允許在採購訂單已配送或完成後編輯訂單"
-#: common/setting/system.py:852
+#: common/setting/system.py:838
msgid "Auto Complete Purchase Orders"
msgstr "自動完成採購訂單"
-#: common/setting/system.py:854
+#: common/setting/system.py:840
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "當收到所有行項目時,自動將採購訂單標記為完成"
-#: common/setting/system.py:861
+#: common/setting/system.py:847
msgid "Enable password forgot"
msgstr "忘記啓用密碼"
-#: common/setting/system.py:862
+#: common/setting/system.py:848
msgid "Enable password forgot function on the login pages"
msgstr "在登錄頁面上啓用忘記密碼功能"
-#: common/setting/system.py:867
+#: common/setting/system.py:853
msgid "Enable registration"
msgstr "啓用註冊"
-#: common/setting/system.py:868
+#: common/setting/system.py:854
msgid "Enable self-registration for users on the login pages"
msgstr "在登錄頁面為用户啓用自行註冊功能"
-#: common/setting/system.py:873
+#: common/setting/system.py:859
msgid "Enable SSO"
msgstr "啓用單點登錄"
-#: common/setting/system.py:874
+#: common/setting/system.py:860
msgid "Enable SSO on the login pages"
msgstr "在登錄界面啓用單點登錄"
-#: common/setting/system.py:879
+#: common/setting/system.py:865
msgid "Enable SSO registration"
msgstr "啓用單點登錄註冊"
-#: common/setting/system.py:881
+#: common/setting/system.py:867
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "允許登錄頁面上的用户通過 SSO 進行自我註冊"
-#: common/setting/system.py:887
+#: common/setting/system.py:873
msgid "Enable SSO group sync"
msgstr "啓用單點登錄羣組同步"
-#: common/setting/system.py:889
+#: common/setting/system.py:875
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr "啓用庫存管理系統組和由身份提供者提供的組的同步功能"
-#: common/setting/system.py:895
+#: common/setting/system.py:881
msgid "SSO group key"
msgstr "單點登錄系統組密鑰"
-#: common/setting/system.py:896
+#: common/setting/system.py:882
msgid "The name of the groups claim attribute provided by the IdP"
msgstr "由身份提供者提供的組聲明屬性名稱"
-#: common/setting/system.py:901
+#: common/setting/system.py:887
msgid "SSO group map"
msgstr "單點登錄系統組地圖"
-#: common/setting/system.py:903
+#: common/setting/system.py:889
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr "從單點登錄系統組組到本地庫存管理系統組的映射。如果本地組不存在,它將被創建。"
-#: common/setting/system.py:909
+#: common/setting/system.py:895
msgid "Remove groups outside of SSO"
msgstr "移除單點登錄系統以外的羣組"
-#: common/setting/system.py:911
+#: common/setting/system.py:897
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr "如果分配給用户的組不是身份提供者的後端,是否應該刪除它們。禁用此設置可能會造成安全問題"
-#: common/setting/system.py:917
+#: common/setting/system.py:903
msgid "Email required"
msgstr "需要郵箱地址"
-#: common/setting/system.py:918
+#: common/setting/system.py:904
msgid "Require user to supply mail on signup"
msgstr "要求用户在註冊時提供郵件"
-#: common/setting/system.py:923
+#: common/setting/system.py:909
msgid "Auto-fill SSO users"
msgstr "自動填充單點登錄系統用户"
-#: common/setting/system.py:924
+#: common/setting/system.py:910
msgid "Automatically fill out user-details from SSO account-data"
msgstr "自動使用單點登錄系統賬户的數據填寫用户詳細信息"
-#: common/setting/system.py:929
+#: common/setting/system.py:915
msgid "Mail twice"
msgstr "發兩次郵件"
-#: common/setting/system.py:930
+#: common/setting/system.py:916
msgid "On signup ask users twice for their mail"
msgstr "註冊時詢問用户他們的電子郵件兩次"
-#: common/setting/system.py:935
+#: common/setting/system.py:921
msgid "Password twice"
msgstr "兩次輸入密碼"
-#: common/setting/system.py:936
+#: common/setting/system.py:922
msgid "On signup ask users twice for their password"
msgstr "當註冊時請用户輸入密碼兩次"
-#: common/setting/system.py:941
+#: common/setting/system.py:927
msgid "Allowed domains"
msgstr "域名白名單"
-#: common/setting/system.py:943
+#: common/setting/system.py:929
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "限制註冊到某些域名 (逗號分隔,以 @ 開頭)"
-#: common/setting/system.py:949
+#: common/setting/system.py:935
msgid "Group on signup"
msgstr "註冊羣組"
-#: common/setting/system.py:951
+#: common/setting/system.py:937
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr "註冊時分配給新用户的組。 如果啓用了單點登錄系統羣組同步,此羣組僅在無法從 IdP 分配任何羣組的情況下才被設置。"
-#: common/setting/system.py:957
+#: common/setting/system.py:943
msgid "Enforce MFA"
msgstr "強制啓用多因素安全認證"
-#: common/setting/system.py:958
+#: common/setting/system.py:944
msgid "Users must use multifactor security."
msgstr "用户必須使用多因素安全認證。"
-#: common/setting/system.py:963
+#: common/setting/system.py:949
msgid "Check plugins on startup"
msgstr "啓動時檢查插件"
-#: common/setting/system.py:965
+#: common/setting/system.py:951
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "啓動時檢查全部插件是否已安裝 - 在容器環境中啓用"
-#: common/setting/system.py:972
+#: common/setting/system.py:958
msgid "Check for plugin updates"
msgstr "檢查插件更新"
-#: common/setting/system.py:973
+#: common/setting/system.py:959
msgid "Enable periodic checks for updates to installed plugins"
msgstr "啓用定期檢查已安裝插件的更新"
-#: common/setting/system.py:979
+#: common/setting/system.py:965
msgid "Enable URL integration"
msgstr "啓用統一資源定位符集成"
-#: common/setting/system.py:980
+#: common/setting/system.py:966
msgid "Enable plugins to add URL routes"
msgstr "啓用插件以添加統一資源定位符路由"
-#: common/setting/system.py:986
+#: common/setting/system.py:972
msgid "Enable navigation integration"
msgstr "啓用導航集成"
-#: common/setting/system.py:987
+#: common/setting/system.py:973
msgid "Enable plugins to integrate into navigation"
msgstr "啓用插件以集成到導航中"
-#: common/setting/system.py:993
+#: common/setting/system.py:979
msgid "Enable app integration"
msgstr "啓用應用集成"
-#: common/setting/system.py:994
+#: common/setting/system.py:980
msgid "Enable plugins to add apps"
msgstr "啓用插件添加應用"
-#: common/setting/system.py:1000
+#: common/setting/system.py:986
msgid "Enable schedule integration"
msgstr "啓用調度集成"
-#: common/setting/system.py:1001
+#: common/setting/system.py:987
msgid "Enable plugins to run scheduled tasks"
msgstr "啓用插件來運行預定任務"
-#: common/setting/system.py:1007
+#: common/setting/system.py:993
msgid "Enable event integration"
msgstr "啓用事件集成"
-#: common/setting/system.py:1008
+#: common/setting/system.py:994
msgid "Enable plugins to respond to internal events"
msgstr "啓用插件響應內部事件"
-#: common/setting/system.py:1014
+#: common/setting/system.py:1000
msgid "Enable interface integration"
msgstr "啓用界面集成"
-#: common/setting/system.py:1015
+#: common/setting/system.py:1001
msgid "Enable plugins to integrate into the user interface"
msgstr "啓用插件集成到用户界面"
-#: common/setting/system.py:1021
-msgid "Enable project codes"
-msgstr "啓用項目編碼"
-
-#: common/setting/system.py:1022
-msgid "Enable project codes for tracking projects"
-msgstr "啓用項目編碼來跟蹤項目"
-
-#: common/setting/system.py:1027
+#: common/setting/system.py:1007
msgid "Stocktake Functionality"
msgstr "盤點功能"
-#: common/setting/system.py:1029
+#: common/setting/system.py:1009
msgid "Enable stocktake functionality for recording stock levels and calculating stock value"
msgstr "啓用盤點功能以記錄庫存水平和計算庫存值"
-#: common/setting/system.py:1035
+#: common/setting/system.py:1015
msgid "Exclude External Locations"
msgstr "排除外部地點"
-#: common/setting/system.py:1037
+#: common/setting/system.py:1017
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "從盤點計算中排除外部地點的庫存項"
-#: common/setting/system.py:1043
+#: common/setting/system.py:1023
msgid "Automatic Stocktake Period"
msgstr "自動盤點週期"
-#: common/setting/system.py:1045
+#: common/setting/system.py:1025
msgid "Number of days between automatic stocktake recording (set to zero to disable)"
msgstr "自動盤點記錄之間的天數 (設置為零以禁用)"
-#: common/setting/system.py:1051
+#: common/setting/system.py:1031
msgid "Report Deletion Interval"
msgstr "報告刪除間隔"
-#: common/setting/system.py:1053
+#: common/setting/system.py:1033
msgid "Stocktake reports will be deleted after specified number of days"
msgstr "盤點報告將在指定天數後刪除"
-#: common/setting/system.py:1060
+#: common/setting/system.py:1040
msgid "Display Users full names"
msgstr "顯示用户全名"
-#: common/setting/system.py:1061
+#: common/setting/system.py:1041
msgid "Display Users full names instead of usernames"
msgstr "顯示用户全名而不是用户名"
-#: common/setting/system.py:1066
+#: common/setting/system.py:1046
msgid "Enable Test Station Data"
msgstr "啓用測試站數據"
-#: common/setting/system.py:1067
+#: common/setting/system.py:1047
msgid "Enable test station data collection for test results"
msgstr "啓用測試站數據收集以獲取測試結果"
-#: common/setting/system.py:1072
+#: common/setting/system.py:1052
msgid "Create Template on Upload"
msgstr "上傳時創建模板"
-#: common/setting/system.py:1074
+#: common/setting/system.py:1054
msgid "Create a new test template when uploading test data which does not match an existing template"
msgstr "上傳測試數據與現有模板不匹配時創建一個新的測試模板"
#: common/setting/user.py:23
-msgid "Hide inactive parts"
-msgstr "隱藏非活動零件"
-
-#: common/setting/user.py:24
-msgid "Hide inactive parts in results displayed on the homepage"
-msgstr "隱藏主頁上顯示的結果中的非活動零件"
-
-#: common/setting/user.py:29
-msgid "Show subscribed parts"
-msgstr "顯示已訂閲的零件"
-
-#: common/setting/user.py:30
-msgid "Show subscribed parts on the homepage"
-msgstr "在主頁上顯示已訂閲的零件"
-
-#: common/setting/user.py:35
-msgid "Show subscribed categories"
-msgstr "顯示已訂閲的類別"
-
-#: common/setting/user.py:36
-msgid "Show subscribed part categories on the homepage"
-msgstr "在主頁上顯示已訂閲的零件類別"
-
-#: common/setting/user.py:41
-msgid "Show latest parts"
-msgstr "顯示最新零件"
-
-#: common/setting/user.py:42
-msgid "Show latest parts on the homepage"
-msgstr "在主頁上顯示最新零件"
-
-#: common/setting/user.py:47
-msgid "Show invalid BOMs"
-msgstr "顯示無效的物料清單"
-
-#: common/setting/user.py:48
-msgid "Show BOMs that await validation on the homepage"
-msgstr "在主頁上顯示等待驗證的物料清單"
-
-#: common/setting/user.py:53
-msgid "Show recent stock changes"
-msgstr "顯示最近的庫存變動"
-
-#: common/setting/user.py:54
-msgid "Show recently changed stock items on the homepage"
-msgstr "在主頁上顯示最近更改的庫存項目"
-
-#: common/setting/user.py:59
-msgid "Show low stock"
-msgstr "顯示低庫存"
-
-#: common/setting/user.py:60
-msgid "Show low stock items on the homepage"
-msgstr "在主頁上顯示低庫存商品"
-
-#: common/setting/user.py:65
-msgid "Show depleted stock"
-msgstr "顯示已耗盡的庫存"
-
-#: common/setting/user.py:66
-msgid "Show depleted stock items on the homepage"
-msgstr "在主頁上顯示已耗盡的庫存項目"
-
-#: common/setting/user.py:71
-msgid "Show needed stock"
-msgstr "顯示所需庫存"
-
-#: common/setting/user.py:72
-msgid "Show stock items needed for builds on the homepage"
-msgstr "在主頁上顯示構建所需的庫存項目"
-
-#: common/setting/user.py:77
-msgid "Show expired stock"
-msgstr "顯示過期庫存"
-
-#: common/setting/user.py:78
-msgid "Show expired stock items on the homepage"
-msgstr "在主頁上顯示過期的庫存項目"
-
-#: common/setting/user.py:83
-msgid "Show stale stock"
-msgstr "顯示過期庫存"
-
-#: common/setting/user.py:84
-msgid "Show stale stock items on the homepage"
-msgstr "在主頁上顯示過期庫存商品"
-
-#: common/setting/user.py:89
-msgid "Show pending builds"
-msgstr "顯示待處理的構建"
-
-#: common/setting/user.py:90
-msgid "Show pending builds on the homepage"
-msgstr "在主頁上顯示待處理的構建"
-
-#: common/setting/user.py:95
-msgid "Show overdue builds"
-msgstr "顯示過期的構建"
-
-#: common/setting/user.py:96
-msgid "Show overdue builds on the homepage"
-msgstr "在主頁上顯示過期的構建"
-
-#: common/setting/user.py:101
-msgid "Show outstanding POs"
-msgstr "顯示出色的PO"
-
-#: common/setting/user.py:102
-msgid "Show outstanding POs on the homepage"
-msgstr "在主頁上顯示優秀的PO"
-
-#: common/setting/user.py:107
-msgid "Show overdue POs"
-msgstr "顯示過期訂單"
-
-#: common/setting/user.py:108
-msgid "Show overdue POs on the homepage"
-msgstr "在主頁上顯示逾期訂單"
-
-#: common/setting/user.py:113
-msgid "Show outstanding SOs"
-msgstr "展示傑出的SO"
-
-#: common/setting/user.py:114
-msgid "Show outstanding SOs on the homepage"
-msgstr "在主頁上顯示優秀的SO"
-
-#: common/setting/user.py:119
-msgid "Show overdue SOs"
-msgstr "顯示過期的SO"
-
-#: common/setting/user.py:120
-msgid "Show overdue SOs on the homepage"
-msgstr "在主頁上顯示過期的SO"
-
-#: common/setting/user.py:125
-msgid "Show pending SO shipments"
-msgstr "顯示待處理的SO發貨"
-
-#: common/setting/user.py:126
-msgid "Show pending SO shipments on the homepage"
-msgstr "在主頁上顯示待處理的SO發貨"
-
-#: common/setting/user.py:131
-msgid "Show News"
-msgstr "顯示新聞"
-
-#: common/setting/user.py:132
-msgid "Show news on the homepage"
-msgstr "在主頁上顯示新聞"
-
-#: common/setting/user.py:137
msgid "Inline label display"
msgstr "內聯標籤顯示"
-#: common/setting/user.py:139
+#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "在瀏覽器中顯示PDF標籤,而不是作為文件下載"
-#: common/setting/user.py:145
+#: common/setting/user.py:31
msgid "Default label printer"
msgstr "默認標籤打印機"
-#: common/setting/user.py:146
+#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "配置默認情況下應選擇哪個標籤打印機"
-#: common/setting/user.py:151
+#: common/setting/user.py:37
msgid "Inline report display"
msgstr "內聯報告顯示"
-#: common/setting/user.py:153
+#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "在瀏覽器中顯示PDF報告,而不是作為文件下載"
-#: common/setting/user.py:159
+#: common/setting/user.py:45
msgid "Search Parts"
msgstr "搜索零件"
-#: common/setting/user.py:160
+#: common/setting/user.py:46
msgid "Display parts in search preview window"
msgstr "在搜索預覽窗口中顯示零件"
-#: common/setting/user.py:165
+#: common/setting/user.py:51
msgid "Search Supplier Parts"
msgstr "搜索供應商零件"
-#: common/setting/user.py:166
+#: common/setting/user.py:52
msgid "Display supplier parts in search preview window"
msgstr "在搜索預覽窗口中顯示供應商零件"
-#: common/setting/user.py:171
+#: common/setting/user.py:57
msgid "Search Manufacturer Parts"
msgstr "搜索製造商零件"
-#: common/setting/user.py:172
+#: common/setting/user.py:58
msgid "Display manufacturer parts in search preview window"
msgstr "在搜索預覽窗口中顯示製造商零件"
-#: common/setting/user.py:177
+#: common/setting/user.py:63
msgid "Hide Inactive Parts"
msgstr "隱藏非活動零件"
-#: common/setting/user.py:178
+#: common/setting/user.py:64
msgid "Excluded inactive parts from search preview window"
msgstr "從搜索預覽窗口中排除非活動零件"
-#: common/setting/user.py:183
+#: common/setting/user.py:69
msgid "Search Categories"
msgstr "搜索分類"
-#: common/setting/user.py:184
+#: common/setting/user.py:70
msgid "Display part categories in search preview window"
msgstr "在搜索預覽窗口中顯示零件類別"
-#: common/setting/user.py:189
+#: common/setting/user.py:75
msgid "Search Stock"
msgstr "搜索庫存"
-#: common/setting/user.py:190
+#: common/setting/user.py:76
msgid "Display stock items in search preview window"
msgstr "在搜索預覽窗口中顯示庫存項目"
-#: common/setting/user.py:195
+#: common/setting/user.py:81
msgid "Hide Unavailable Stock Items"
msgstr "隱藏不可用的庫存項目"
-#: common/setting/user.py:197
+#: common/setting/user.py:83
msgid "Exclude stock items which are not available from the search preview window"
msgstr "排除搜索預覽窗口中不可用的庫存項目"
-#: common/setting/user.py:203
+#: common/setting/user.py:89
msgid "Search Locations"
msgstr "搜索地點"
-#: common/setting/user.py:204
+#: common/setting/user.py:90
msgid "Display stock locations in search preview window"
msgstr "在搜索預覽窗口中顯示庫存位置"
-#: common/setting/user.py:209
+#: common/setting/user.py:95
msgid "Search Companies"
msgstr "搜索公司"
-#: common/setting/user.py:210
+#: common/setting/user.py:96
msgid "Display companies in search preview window"
msgstr "在搜索預覽窗口中顯示公司"
-#: common/setting/user.py:215
+#: common/setting/user.py:101
msgid "Search Build Orders"
msgstr "搜索生產訂單"
-#: common/setting/user.py:216
+#: common/setting/user.py:102
msgid "Display build orders in search preview window"
msgstr "在搜索預覽窗口中顯示生產訂單"
-#: common/setting/user.py:221
+#: common/setting/user.py:107
msgid "Search Purchase Orders"
msgstr "搜索採購訂單"
-#: common/setting/user.py:222
+#: common/setting/user.py:108
msgid "Display purchase orders in search preview window"
msgstr "在搜索預覽窗口中顯示採購訂單"
-#: common/setting/user.py:227
+#: common/setting/user.py:113
msgid "Exclude Inactive Purchase Orders"
msgstr "排除未激活的採購訂單"
-#: common/setting/user.py:228
+#: common/setting/user.py:114
msgid "Exclude inactive purchase orders from search preview window"
msgstr "從搜索預覽窗口中排除不活動的採購訂單"
-#: common/setting/user.py:233
+#: common/setting/user.py:119
msgid "Search Sales Orders"
msgstr "搜索銷售訂單"
-#: common/setting/user.py:234
+#: common/setting/user.py:120
msgid "Display sales orders in search preview window"
msgstr "在搜索預覽窗口中顯示銷售訂單"
-#: common/setting/user.py:239
+#: common/setting/user.py:125
msgid "Exclude Inactive Sales Orders"
msgstr "排除未激活的銷售訂單"
-#: common/setting/user.py:240
+#: common/setting/user.py:126
msgid "Exclude inactive sales orders from search preview window"
msgstr "從搜索預覽窗口中排除不活動的銷售訂單"
-#: common/setting/user.py:245
+#: common/setting/user.py:131
msgid "Search Return Orders"
msgstr "搜索退貨訂單"
-#: common/setting/user.py:246
+#: common/setting/user.py:132
msgid "Display return orders in search preview window"
msgstr "在搜索預覽窗口中顯示退貨訂單"
-#: common/setting/user.py:251
+#: common/setting/user.py:137
msgid "Exclude Inactive Return Orders"
msgstr "排除未激活的退貨訂單"
-#: common/setting/user.py:252
+#: common/setting/user.py:138
msgid "Exclude inactive return orders from search preview window"
msgstr "從搜索預覽窗口中排除不活動的退貨訂單"
-#: common/setting/user.py:257
+#: common/setting/user.py:143
msgid "Search Preview Results"
msgstr "搜索預覽結果"
-#: common/setting/user.py:259
+#: common/setting/user.py:145
msgid "Number of results to show in each section of the search preview window"
msgstr "在搜索預覽窗口的每個部分中顯示的結果數"
-#: common/setting/user.py:265
+#: common/setting/user.py:151
msgid "Regex Search"
msgstr "正則表達式搜索"
-#: common/setting/user.py:266
+#: common/setting/user.py:152
msgid "Enable regular expressions in search queries"
msgstr "在搜索查詢中啓用正則表達式"
-#: common/setting/user.py:271
+#: common/setting/user.py:157
msgid "Whole Word Search"
msgstr "整詞搜索"
-#: common/setting/user.py:272
+#: common/setting/user.py:158
msgid "Search queries return results for whole word matches"
msgstr "搜索查詢返回整詞匹配的結果"
-#: common/setting/user.py:277
+#: common/setting/user.py:163
msgid "Show Quantity in Forms"
msgstr "在表格中顯示數量"
-#: common/setting/user.py:278
+#: common/setting/user.py:164
msgid "Display available part quantity in some forms"
msgstr "以某些形式顯示可用零件數量"
-#: common/setting/user.py:283
+#: common/setting/user.py:169
msgid "Escape Key Closes Forms"
msgstr "Esc鍵關閉窗體"
-#: common/setting/user.py:284
+#: common/setting/user.py:170
msgid "Use the escape key to close modal forms"
msgstr "使用ESC鍵關閉模態窗體"
-#: common/setting/user.py:289
+#: common/setting/user.py:175
msgid "Fixed Navbar"
msgstr "固定導航欄"
-#: common/setting/user.py:290
+#: common/setting/user.py:176
msgid "The navbar position is fixed to the top of the screen"
msgstr "導航欄位置固定在屏幕頂部"
-#: common/setting/user.py:295
+#: common/setting/user.py:181
msgid "Date Format"
msgstr "時間格式"
-#: common/setting/user.py:296
+#: common/setting/user.py:182
msgid "Preferred format for displaying dates"
msgstr "顯示時間的首選格式"
-#: common/setting/user.py:309 part/templates/part/detail.html:41
+#: common/setting/user.py:195
msgid "Part Scheduling"
msgstr "零件調度"
-#: common/setting/user.py:310
+#: common/setting/user.py:196
msgid "Display part scheduling information"
msgstr "顯示零件排程信息"
-#: common/setting/user.py:315 part/templates/part/detail.html:62
+#: common/setting/user.py:201
msgid "Part Stocktake"
msgstr "零件盤點"
-#: common/setting/user.py:317
+#: common/setting/user.py:203
msgid "Display part stocktake information (if stocktake functionality is enabled)"
msgstr "顯示零件盤點信息 (如果啓用了盤點功能)"
-#: common/setting/user.py:323
+#: common/setting/user.py:209
msgid "Table String Length"
msgstr "表字符串長度"
-#: common/setting/user.py:324
+#: common/setting/user.py:210
msgid "Maximum length limit for strings displayed in table views"
msgstr "表視圖中顯示的字符串的最大長度限制"
-#: common/setting/user.py:329
+#: common/setting/user.py:215
msgid "Receive error reports"
msgstr "接收錯誤報告"
-#: common/setting/user.py:330
+#: common/setting/user.py:216
msgid "Receive notifications for system errors"
msgstr "接收系統錯誤通知"
-#: common/setting/user.py:335
+#: common/setting/user.py:221
msgid "Last used printing machines"
msgstr "上次使用的打印設備"
-#: common/setting/user.py:336
+#: common/setting/user.py:222
msgid "Save the last used printing machines for a user"
msgstr "為用户保存上次使用的打印設備"
@@ -4414,44 +3494,6 @@ msgstr "不允許空域。"
msgid "Invalid domain name: {domain}"
msgstr "無效的域名: {domain}"
-#: common/views.py:84 order/templates/order/order_wizard/po_upload.html:51
-#: order/templates/order/purchase_order_detail.html:24 order/views.py:118
-#: part/templates/part/import_wizard/part_upload.html:58 part/views.py:109
-#: templates/patterns/wizard/upload.html:37
-msgid "Upload File"
-msgstr "上傳文件"
-
-#: common/views.py:84 order/templates/order/order_wizard/match_fields.html:52
-#: order/views.py:119
-#: part/templates/part/import_wizard/ajax_match_fields.html:45
-#: part/templates/part/import_wizard/match_fields.html:52 part/views.py:110
-#: templates/patterns/wizard/match_fields.html:51
-msgid "Match Fields"
-msgstr "匹配字段"
-
-#: common/views.py:84
-msgid "Match Items"
-msgstr "匹配項目"
-
-#: common/views.py:397
-msgid "Fields matching failed"
-msgstr "字段匹配失敗"
-
-#: common/views.py:460
-msgid "Parts imported"
-msgstr "已導入零件"
-
-#: common/views.py:490 order/templates/order/order_wizard/match_fields.html:27
-#: order/templates/order/order_wizard/match_parts.html:19
-#: order/templates/order/order_wizard/po_upload.html:49
-#: part/templates/part/import_wizard/match_fields.html:27
-#: part/templates/part/import_wizard/match_references.html:19
-#: part/templates/part/import_wizard/part_upload.html:56
-#: templates/patterns/wizard/match_fields.html:26
-#: templates/patterns/wizard/upload.html:35
-msgid "Previous Step"
-msgstr "上一步"
-
#: company/api.py:141
msgid "Part is Active"
msgstr "零件已激活"
@@ -4472,23 +3514,12 @@ msgstr "內部零件已激活"
msgid "Supplier is Active"
msgstr "供應商已激活"
-#: company/api.py:299 company/models.py:495
-#: company/templates/company/company_base.html:82
-#: company/templates/company/manufacturer_part.html:90
-#: company/templates/company/supplier_part.html:146 part/serializers.py:607
-#: stock/templates/stock/item_base.html:204
-#: templates/js/translated/company.js:508
-#: templates/js/translated/company.js:1119
-#: templates/js/translated/company.js:1297
-#: templates/js/translated/company.js:1612
-#: templates/js/translated/table_filters.js:798
+#: company/api.py:299 company/models.py:493 part/serializers.py:607
msgid "Manufacturer"
msgstr "製造商"
-#: company/api.py:306 company/models.py:97 company/models.py:368
-#: company/templates/company/company_base.html:8
-#: company/templates/company/company_base.html:12 stock/api.py:812
-#: templates/InvenTree/search.html:178 templates/js/translated/company.js:497
+#: company/api.py:306 company/models.py:97 company/models.py:366
+#: stock/api.py:812
msgid "Company"
msgstr "公司"
@@ -4496,8 +3527,7 @@ msgstr "公司"
msgid "Has Stock"
msgstr ""
-#: company/models.py:98 company/views.py:51
-#: templates/js/translated/search.js:192
+#: company/models.py:98
msgid "Companies"
msgstr "公司"
@@ -4509,9 +3539,7 @@ msgstr "公司簡介"
msgid "Description of the company"
msgstr "公司簡介"
-#: company/models.py:120 company/templates/company/company_base.html:106
-#: templates/InvenTree/settings/plugin_settings.html:54
-#: templates/js/translated/company.js:533
+#: company/models.py:120
msgid "Website"
msgstr "網站"
@@ -4531,11 +3559,7 @@ msgstr "聯繫電話"
msgid "Contact email address"
msgstr "聯繫人電子郵箱地址"
-#: company/models.py:139 company/models.py:272
-#: company/templates/company/company_base.html:145 order/models.py:350
-#: order/templates/order/order_base.html:217
-#: order/templates/order/return_order_base.html:178
-#: order/templates/order/sales_order_base.html:222
+#: company/models.py:139 company/models.py:270 order/models.py:349
msgid "Contact"
msgstr "聯繫人"
@@ -4579,293 +3603,249 @@ msgstr "這家公司生產零件嗎?"
msgid "Default currency used for this company"
msgstr "此公司使用的默認貨幣"
-#: company/models.py:311 company/templates/company/company_base.html:124
-#: order/models.py:360 order/templates/order/order_base.html:224
-#: order/templates/order/return_order_base.html:185
-#: order/templates/order/sales_order_base.html:229
+#: company/models.py:309 order/models.py:359
msgid "Address"
msgstr "地址"
-#: company/models.py:312 company/templates/company/sidebar.html:35
+#: company/models.py:310
msgid "Addresses"
msgstr "地址"
-#: company/models.py:369
+#: company/models.py:367
msgid "Select company"
msgstr "選擇公司"
-#: company/models.py:374
+#: company/models.py:372
msgid "Address title"
msgstr "地址標題"
-#: company/models.py:375
+#: company/models.py:373
msgid "Title describing the address entry"
msgstr "描述地址條目的標題"
-#: company/models.py:381
+#: company/models.py:379
msgid "Primary address"
msgstr "主要地址"
-#: company/models.py:382
+#: company/models.py:380
msgid "Set as primary address"
msgstr "設置主要地址"
-#: company/models.py:387 templates/js/translated/company.js:915
-#: templates/js/translated/company.js:972
+#: company/models.py:385
msgid "Line 1"
msgstr "第1行"
-#: company/models.py:388
+#: company/models.py:386
msgid "Address line 1"
msgstr "地址行1"
-#: company/models.py:394 templates/js/translated/company.js:916
-#: templates/js/translated/company.js:978
+#: company/models.py:392
msgid "Line 2"
msgstr "第2行"
-#: company/models.py:395
+#: company/models.py:393
msgid "Address line 2"
msgstr "地址行2"
-#: company/models.py:401 company/models.py:402
-#: templates/js/translated/company.js:984
+#: company/models.py:399 company/models.py:400
msgid "Postal code"
msgstr "郵政編碼"
-#: company/models.py:408
+#: company/models.py:406
msgid "City/Region"
msgstr "城市/地區"
-#: company/models.py:409
+#: company/models.py:407
msgid "Postal code city/region"
msgstr "郵政編碼城市/地區"
-#: company/models.py:415
+#: company/models.py:413
msgid "State/Province"
msgstr "省/市/自治區"
-#: company/models.py:416
+#: company/models.py:414
msgid "State or province"
msgstr "省、自治區或直轄市"
-#: company/models.py:422 templates/js/translated/company.js:1002
+#: company/models.py:420
msgid "Country"
msgstr "國家/地區"
-#: company/models.py:423
+#: company/models.py:421
msgid "Address country"
msgstr "地址所在國家"
-#: company/models.py:429
+#: company/models.py:427
msgid "Courier shipping notes"
msgstr "快遞運單"
-#: company/models.py:430
+#: company/models.py:428
msgid "Notes for shipping courier"
msgstr "運輸快遞注意事項"
-#: company/models.py:436
+#: company/models.py:434
msgid "Internal shipping notes"
msgstr "內部裝運通知單"
-#: company/models.py:437
+#: company/models.py:435
msgid "Shipping notes for internal use"
msgstr "內部使用的裝運通知單"
-#: company/models.py:444
+#: company/models.py:442
msgid "Link to address information (external)"
msgstr "鏈接地址信息 (外部)"
-#: company/models.py:467 company/models.py:584 company/models.py:808
-#: company/templates/company/manufacturer_part.html:7
-#: company/templates/company/manufacturer_part.html:24
-#: stock/templates/stock/item_base.html:214
+#: company/models.py:465 company/models.py:582 company/models.py:804
msgid "Manufacturer Part"
msgstr "製造商零件"
-#: company/models.py:484 company/models.py:776 stock/models.py:869
-#: stock/serializers.py:455 stock/templates/stock/item_base.html:139
-#: templates/js/translated/bom.js:622
+#: company/models.py:482 company/models.py:772 stock/models.py:865
+#: stock/serializers.py:455
msgid "Base Part"
msgstr "基礎零件"
-#: company/models.py:486 company/models.py:778
+#: company/models.py:484 company/models.py:774
msgid "Select part"
msgstr "選擇零件"
-#: company/models.py:496
+#: company/models.py:494
msgid "Select manufacturer"
msgstr "選擇製造商"
-#: company/models.py:502 company/templates/company/manufacturer_part.html:101
-#: company/templates/company/supplier_part.html:154 order/serializers.py:642
-#: part/serializers.py:617 templates/js/translated/company.js:352
-#: templates/js/translated/company.js:1118
-#: templates/js/translated/company.js:1313
-#: templates/js/translated/company.js:1631 templates/js/translated/part.js:1821
-#: templates/js/translated/purchase_order.js:1905
-#: templates/js/translated/purchase_order.js:2107
+#: company/models.py:500 order/serializers.py:642 part/serializers.py:617
msgid "MPN"
msgstr "製造商零件編號"
-#: company/models.py:510
+#: company/models.py:508
msgid "URL for external manufacturer part link"
msgstr "外部製造商零件鏈接的URL"
-#: company/models.py:519
+#: company/models.py:517
msgid "Manufacturer part description"
msgstr "製造商零件説明"
-#: company/models.py:572
+#: company/models.py:570
msgid "Manufacturer Part Parameter"
msgstr "製造商零件參數"
-#: company/models.py:591
+#: company/models.py:589
msgid "Parameter name"
msgstr "參數名稱"
-#: company/models.py:598
+#: company/models.py:596
msgid "Parameter value"
msgstr "參數值"
-#: company/models.py:605 company/templates/company/supplier_part.html:169
-#: part/admin.py:57 part/models.py:1208 part/models.py:3826
-#: part/templates/part/part_base.html:301
-#: templates/js/translated/company.js:1426 templates/js/translated/part.js:1531
-#: templates/js/translated/part.js:1636 templates/js/translated/part.js:2390
+#: company/models.py:603 part/admin.py:57 part/models.py:1162
+#: part/models.py:3780
msgid "Units"
msgstr "單位"
-#: company/models.py:606
+#: company/models.py:604
msgid "Parameter units"
msgstr "參數單位"
-#: company/models.py:659 company/templates/company/supplier_part.html:8
-#: company/templates/company/supplier_part.html:25 order/api.py:209
-#: order/api.py:422 order/serializers.py:577 stock/models.py:880
-#: stock/templates/stock/item_base.html:230
-#: templates/js/translated/build.js:1055
-#: templates/js/translated/company.js:1601
-#: templates/js/translated/purchase_order.js:735
-#: templates/js/translated/stock.js:2364
+#: company/models.py:657 order/api.py:209 order/api.py:422
+#: order/serializers.py:577 stock/models.py:876
msgid "Supplier Part"
msgstr "供應商零件"
-#: company/models.py:716
+#: company/models.py:712
msgid "Pack units must be compatible with the base part units"
msgstr "包裝單位必須與基礎零件單位兼容"
-#: company/models.py:723
+#: company/models.py:719
msgid "Pack units must be greater than zero"
msgstr "包裝單位必須大於零"
-#: company/models.py:737
+#: company/models.py:733
msgid "Linked manufacturer part must reference the same base part"
msgstr "鏈接的製造商零件必須引用相同的基礎零件"
-#: company/models.py:786 company/templates/company/company_base.html:87
-#: company/templates/company/supplier_part.html:130 order/models.py:504
-#: order/templates/order/order_base.html:150 part/bom.py:279 part/bom.py:314
+#: company/models.py:782 order/models.py:501 part/bom.py:279 part/bom.py:314
#: part/serializers.py:591 plugin/builtin/suppliers/digikey.py:25
#: plugin/builtin/suppliers/lcsc.py:26 plugin/builtin/suppliers/mouser.py:24
#: plugin/builtin/suppliers/tme.py:26 stock/api.py:485
-#: stock/templates/stock/item_base.html:221
#: templates/email/overdue_purchase_order.html:16
-#: templates/js/translated/company.js:351
-#: templates/js/translated/company.js:512
-#: templates/js/translated/company.js:1585 templates/js/translated/part.js:1789
-#: templates/js/translated/pricing.js:498
-#: templates/js/translated/purchase_order.js:1743
-#: templates/js/translated/table_filters.js:802
msgid "Supplier"
msgstr "供應商"
-#: company/models.py:787
+#: company/models.py:783
msgid "Select supplier"
msgstr "選擇供應商"
-#: company/models.py:793 part/serializers.py:602
+#: company/models.py:789 part/serializers.py:602
msgid "Supplier stock keeping unit"
msgstr "供應商庫存管理單位"
-#: company/models.py:799
+#: company/models.py:795
msgid "Is this supplier part active?"
msgstr "此供應商零件是否處於活動狀態?"
-#: company/models.py:809
+#: company/models.py:805
msgid "Select manufacturer part"
msgstr "選擇製造商零件"
-#: company/models.py:816
+#: company/models.py:812
msgid "URL for external supplier part link"
msgstr "外部供應商零件鏈接的URL"
-#: company/models.py:825
+#: company/models.py:821
msgid "Supplier part description"
msgstr "供應商零件説明"
-#: company/models.py:832 company/templates/company/supplier_part.html:188
-#: order/serializers.py:784 order/serializers.py:1977 part/admin.py:415
-#: part/models.py:4359 part/models.py:4700
-#: part/templates/part/upload_bom.html:59
+#: company/models.py:828 order/serializers.py:784 order/serializers.py:1977
+#: part/admin.py:415 part/models.py:4313 part/models.py:4654
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:32
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
-#: stock/serializers.py:807 templates/js/translated/purchase_order.js:1168
-#: templates/js/translated/purchase_order.js:1327
+#: stock/serializers.py:807
msgid "Note"
msgstr "備註"
-#: company/models.py:841 part/models.py:2177
+#: company/models.py:837 part/models.py:2131
msgid "base cost"
msgstr "基本費用"
-#: company/models.py:842 part/models.py:2178
+#: company/models.py:838 part/models.py:2132
msgid "Minimum charge (e.g. stocking fee)"
msgstr "最低費用(例如庫存費)"
-#: company/models.py:850
+#: company/models.py:846
msgid "Part packaging"
msgstr "零件打包"
-#: company/models.py:855 templates/js/translated/company.js:1652
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:294
-#: templates/js/translated/purchase_order.js:824
-#: templates/js/translated/purchase_order.js:1086
-#: templates/js/translated/purchase_order.js:2138
-#: templates/js/translated/purchase_order.js:2155
+#: company/models.py:851
msgid "Pack Quantity"
msgstr "包裝數量"
-#: company/models.py:857
+#: company/models.py:853
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "單包供應的總數量。為單個項目留空。"
-#: company/models.py:876 part/models.py:2184
+#: company/models.py:872 part/models.py:2138
msgid "multiple"
msgstr "多個"
-#: company/models.py:877
+#: company/models.py:873
msgid "Order multiple"
msgstr "訂購多個"
-#: company/models.py:889
+#: company/models.py:885
msgid "Quantity available from supplier"
msgstr "供應商提供的數量"
-#: company/models.py:895
+#: company/models.py:891
msgid "Availability Updated"
msgstr "可用性已更新"
-#: company/models.py:896
+#: company/models.py:892
msgid "Date of last update of availability data"
msgstr "上次更新可用性數據的日期"
-#: company/models.py:1024
+#: company/models.py:1020
msgid "Supplier Price Break"
msgstr "供應商批發價"
@@ -4878,469 +3858,10 @@ msgid "Company Name"
msgstr "公司名稱"
#: company/serializers.py:399 part/admin.py:126 part/serializers.py:959
-#: part/templates/part/part_base.html:198 stock/serializers.py:474
-#: templates/js/translated/company.js:1690
-#: templates/js/translated/table_filters.js:362
+#: stock/serializers.py:474
msgid "In Stock"
msgstr "有庫存"
-#: company/templates/company/company_base.html:16
-#: part/templates/part/part_base.html:147
-#: templates/js/translated/company.js:1288
-#: templates/js/translated/company.js:1576
-#: templates/js/translated/model_renderers.js:318
-#: templates/js/translated/part.js:817 templates/js/translated/part.js:1225
-msgid "Inactive"
-msgstr "未激活"
-
-#: company/templates/company/company_base.html:27
-#: templates/js/translated/purchase_order.js:224
-msgid "Create Purchase Order"
-msgstr "創建採購訂單"
-
-#: company/templates/company/company_base.html:33
-msgid "Company actions"
-msgstr "公司行為"
-
-#: company/templates/company/company_base.html:38
-msgid "Edit company information"
-msgstr "編輯公司信息"
-
-#: company/templates/company/company_base.html:39
-#: templates/js/translated/company.js:446
-msgid "Edit Company"
-msgstr "編輯公司"
-
-#: company/templates/company/company_base.html:43
-msgid "Delete company"
-msgstr "刪除公司"
-
-#: company/templates/company/company_base.html:44
-#: company/templates/company/company_base.html:168
-msgid "Delete Company"
-msgstr "刪除公司"
-
-#: company/templates/company/company_base.html:53
-#: company/templates/company/manufacturer_part.html:51
-#: company/templates/company/supplier_part.html:84
-#: part/templates/part/part_thumb.html:20
-#: report/templates/report/inventree_build_order_report.html:98
-#: report/templates/report/inventree_purchase_order_report.html:40
-#: report/templates/report/inventree_sales_order_report.html:40
-#: report/templates/report/inventree_sales_order_shipment_report.html:37
-#: report/templates/report/inventree_test_report.html:84
-#: report/templates/report/inventree_test_report.html:162
-msgid "Part image"
-msgstr "零件圖像"
-
-#: company/templates/company/company_base.html:61
-#: part/templates/part/part_thumb.html:12
-msgid "Upload new image"
-msgstr "上傳新圖像"
-
-#: company/templates/company/company_base.html:64
-#: part/templates/part/part_thumb.html:14
-msgid "Download image from URL"
-msgstr "從 URL 下載圖像"
-
-#: company/templates/company/company_base.html:66
-#: part/templates/part/part_thumb.html:16
-msgid "Delete image"
-msgstr "刪除圖像"
-
-#: company/templates/company/company_base.html:92 order/models.py:1025
-#: order/models.py:2229 order/templates/order/return_order_base.html:135
-#: order/templates/order/sales_order_base.html:152 stock/models.py:922
-#: stock/models.py:923 stock/serializers.py:1343
-#: stock/templates/stock/item_base.html:402
-#: templates/email/overdue_sales_order.html:16
-#: templates/js/translated/company.js:504
-#: templates/js/translated/return_order.js:295
-#: templates/js/translated/sales_order.js:781
-#: templates/js/translated/stock.js:3042
-#: templates/js/translated/table_filters.js:806
-msgid "Customer"
-msgstr "客户"
-
-#: company/templates/company/company_base.html:117
-msgid "Uses default currency"
-msgstr "使用默認貨幣"
-
-#: company/templates/company/company_base.html:131
-msgid "Phone"
-msgstr "電話"
-
-#: company/templates/company/company_base.html:211
-#: part/templates/part/part_base.html:544
-msgid "Remove Image"
-msgstr "移除圖像"
-
-#: company/templates/company/company_base.html:212
-msgid "Remove associated image from this company"
-msgstr "從此公司中刪除關聯的圖像"
-
-#: company/templates/company/company_base.html:214
-#: part/templates/part/part_base.html:547
-#: templates/InvenTree/settings/user.html:88
-#: templates/InvenTree/settings/user_sso.html:43
-msgid "Remove"
-msgstr "移除"
-
-#: company/templates/company/company_base.html:243
-#: part/templates/part/part_base.html:576
-msgid "Upload Image"
-msgstr "上傳圖像"
-
-#: company/templates/company/company_base.html:258
-#: part/templates/part/part_base.html:630
-msgid "Download Image"
-msgstr "下載圖像"
-
-#: company/templates/company/detail.html:15
-#: company/templates/company/manufacturer_part_sidebar.html:7
-#: templates/InvenTree/search.html:120 templates/js/translated/search.js:147
-msgid "Supplier Parts"
-msgstr "供應商零件"
-
-#: company/templates/company/detail.html:19
-msgid "Create new supplier part"
-msgstr "創建新的供應商零件"
-
-#: company/templates/company/detail.html:20
-#: company/templates/company/manufacturer_part.html:123
-#: part/templates/part/detail.html:356
-msgid "New Supplier Part"
-msgstr "新建供應商零件"
-
-#: company/templates/company/detail.html:41 templates/InvenTree/search.html:105
-#: templates/js/translated/search.js:151
-msgid "Manufacturer Parts"
-msgstr "製造商零件"
-
-#: company/templates/company/detail.html:45
-msgid "Create new manufacturer part"
-msgstr "創建新的製造商零件"
-
-#: company/templates/company/detail.html:46 part/templates/part/detail.html:376
-msgid "New Manufacturer Part"
-msgstr "新建制造商零件"
-
-#: company/templates/company/detail.html:65
-msgid "Supplier Stock"
-msgstr "供應商庫存"
-
-#: company/templates/company/detail.html:75
-#: company/templates/company/sidebar.html:12
-#: company/templates/company/supplier_part_sidebar.html:7
-#: order/templates/order/order_base.html:14
-#: order/templates/order/purchase_orders.html:8
-#: order/templates/order/purchase_orders.html:12
-#: part/templates/part/detail.html:106 part/templates/part/part_sidebar.html:35
-#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
-#: templates/InvenTree/settings/sidebar.html:57
-#: templates/js/translated/search.js:205 templates/navbar.html:50
-#: users/models.py:208
-msgid "Purchase Orders"
-msgstr "採購訂單"
-
-#: company/templates/company/detail.html:79
-#: order/templates/order/purchase_orders.html:17
-msgid "Create new purchase order"
-msgstr "創建採購訂單"
-
-#: company/templates/company/detail.html:80
-#: order/templates/order/purchase_orders.html:18
-msgid "New Purchase Order"
-msgstr "新建採購訂單"
-
-#: company/templates/company/detail.html:101
-#: company/templates/company/sidebar.html:21
-#: order/templates/order/sales_order_base.html:14
-#: order/templates/order/sales_orders.html:8
-#: order/templates/order/sales_orders.html:15
-#: part/templates/part/detail.html:127 part/templates/part/part_sidebar.html:39
-#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
-#: templates/InvenTree/settings/sidebar.html:59
-#: templates/js/translated/search.js:219 templates/navbar.html:62
-#: users/models.py:209
-msgid "Sales Orders"
-msgstr "銷售訂單"
-
-#: company/templates/company/detail.html:105
-#: order/templates/order/sales_orders.html:20
-msgid "Create new sales order"
-msgstr "創建新的銷售訂單"
-
-#: company/templates/company/detail.html:106
-#: order/templates/order/sales_orders.html:21
-msgid "New Sales Order"
-msgstr "新建銷售訂單"
-
-#: company/templates/company/detail.html:126
-msgid "Assigned Stock"
-msgstr "已分配庫存"
-
-#: company/templates/company/detail.html:142
-#: company/templates/company/sidebar.html:29
-#: order/templates/order/return_order_base.html:14
-#: order/templates/order/return_orders.html:8
-#: order/templates/order/return_orders.html:15
-#: templates/InvenTree/settings/sidebar.html:61
-#: templates/js/translated/search.js:232 templates/navbar.html:65
-#: users/models.py:210
-msgid "Return Orders"
-msgstr "退貨訂單"
-
-#: company/templates/company/detail.html:146
-#: order/templates/order/return_orders.html:20
-msgid "Create new return order"
-msgstr "創建新的退貨訂單"
-
-#: company/templates/company/detail.html:147
-#: order/templates/order/return_orders.html:21
-msgid "New Return Order"
-msgstr "新建退貨訂單"
-
-#: company/templates/company/detail.html:168
-msgid "Company Notes"
-msgstr "公司説明"
-
-#: company/templates/company/detail.html:183
-msgid "Company Contacts"
-msgstr "公司聯繫人"
-
-#: company/templates/company/detail.html:187
-#: company/templates/company/detail.html:188
-msgid "Add Contact"
-msgstr "添加聯繫人"
-
-#: company/templates/company/detail.html:206
-msgid "Company addresses"
-msgstr "公司地址"
-
-#: company/templates/company/detail.html:210
-#: company/templates/company/detail.html:211
-msgid "Add Address"
-msgstr "新增地址"
-
-#: company/templates/company/manufacturer_part.html:15 company/views.py:37
-#: templates/InvenTree/search.html:180 templates/navbar.html:49
-msgid "Manufacturers"
-msgstr "製造商"
-
-#: company/templates/company/manufacturer_part.html:35
-#: company/templates/company/supplier_part.html:228
-#: part/templates/part/detail.html:109 part/templates/part/part_base.html:84
-msgid "Order part"
-msgstr "訂購零件"
-
-#: company/templates/company/manufacturer_part.html:39
-#: templates/js/translated/company.js:1344
-msgid "Edit manufacturer part"
-msgstr "編輯製造商零件"
-
-#: company/templates/company/manufacturer_part.html:43
-#: templates/js/translated/company.js:1345
-msgid "Delete manufacturer part"
-msgstr "刪除製造商零件"
-
-#: company/templates/company/manufacturer_part.html:65
-#: company/templates/company/supplier_part.html:98 order/api.py:441
-#: order/serializers.py:650
-msgid "Internal Part"
-msgstr "內部零件"
-
-#: company/templates/company/manufacturer_part.html:95
-msgid "No manufacturer information available"
-msgstr "沒有可用的製造商信息"
-
-#: company/templates/company/manufacturer_part.html:119
-#: company/templates/company/supplier_part.html:16 company/views.py:31
-#: part/admin.py:122 part/serializers.py:965
-#: part/templates/part/part_sidebar.html:33 templates/InvenTree/search.html:190
-#: templates/navbar.html:48
-msgid "Suppliers"
-msgstr "供應商"
-
-#: company/templates/company/manufacturer_part.html:156
-#: company/templates/company/manufacturer_part_sidebar.html:5
-#: part/templates/part/category_sidebar.html:20
-#: part/templates/part/detail.html:195 part/templates/part/part_sidebar.html:8
-msgid "Parameters"
-msgstr "參數"
-
-#: company/templates/company/manufacturer_part.html:160
-#: part/templates/part/detail.html:200
-#: templates/InvenTree/settings/category.html:12
-#: templates/InvenTree/settings/part_parameters.html:24
-msgid "New Parameter"
-msgstr "新建參數"
-
-#: company/templates/company/manufacturer_part.html:177
-msgid "Manufacturer Part Notes"
-msgstr "製造商零件註釋"
-
-#: company/templates/company/manufacturer_part.html:225
-#: templates/js/translated/part.js:1442
-msgid "Add Parameter"
-msgstr "添加參數"
-
-#: company/templates/company/sidebar.html:6
-msgid "Manufactured Parts"
-msgstr "製造的零件"
-
-#: company/templates/company/sidebar.html:10
-msgid "Supplied Parts"
-msgstr "已供應零件"
-
-#: company/templates/company/sidebar.html:16
-msgid "Supplied Stock Items"
-msgstr "供應庫存物品"
-
-#: company/templates/company/sidebar.html:25
-msgid "Assigned Stock Items"
-msgstr "已分配庫存項目"
-
-#: company/templates/company/sidebar.html:33
-msgid "Contacts"
-msgstr "聯繫人"
-
-#: company/templates/company/supplier_part.html:51
-#: templates/js/translated/company.js:1527
-msgid "Supplier part actions"
-msgstr "供應商零件操作"
-
-#: company/templates/company/supplier_part.html:56
-#: company/templates/company/supplier_part.html:57
-#: company/templates/company/supplier_part.html:229
-#: part/templates/part/detail.html:110
-msgid "Order Part"
-msgstr "訂購零件"
-
-#: company/templates/company/supplier_part.html:61
-#: company/templates/company/supplier_part.html:62
-msgid "Update Availability"
-msgstr "更新可用性"
-
-#: company/templates/company/supplier_part.html:64
-#: company/templates/company/supplier_part.html:65
-#: templates/js/translated/company.js:295
-msgid "Edit Supplier Part"
-msgstr "編輯供應商零件"
-
-#: company/templates/company/supplier_part.html:69
-#: company/templates/company/supplier_part.html:70
-#: templates/js/translated/company.js:270
-msgid "Duplicate Supplier Part"
-msgstr "重複供應商零件"
-
-#: company/templates/company/supplier_part.html:74
-msgid "Delete Supplier Part"
-msgstr "刪除供應商零件"
-
-#: company/templates/company/supplier_part.html:75
-msgid "Delete Supplier Part"
-msgstr "刪除供應商零件"
-
-#: company/templates/company/supplier_part.html:134
-#: order/templates/order/order_base.html:155
-msgid "No supplier information available"
-msgstr "沒有可用的供應商信息"
-
-#: company/templates/company/supplier_part.html:140 order/serializers.py:639
-#: part/bom.py:286 part/bom.py:315 part/serializers.py:601
-#: templates/js/translated/company.js:350 templates/js/translated/part.js:1807
-#: templates/js/translated/pricing.js:510
-#: templates/js/translated/purchase_order.js:1904
-#: templates/js/translated/purchase_order.js:2082
-msgid "SKU"
-msgstr "庫存量單位"
-
-#: company/templates/company/supplier_part.html:207
-msgid "Supplier Part Stock"
-msgstr "供應商零件庫存"
-
-#: company/templates/company/supplier_part.html:210
-#: part/templates/part/detail.html:24 stock/templates/stock/location.html:205
-msgid "Create new stock item"
-msgstr "創建新庫存項目"
-
-#: company/templates/company/supplier_part.html:211
-#: part/templates/part/detail.html:25 stock/templates/stock/location.html:206
-#: templates/js/translated/stock.js:541
-msgid "New Stock Item"
-msgstr "新庫存項目"
-
-#: company/templates/company/supplier_part.html:224
-msgid "Supplier Part Orders"
-msgstr "供應商零件訂單"
-
-#: company/templates/company/supplier_part.html:247
-msgid "Pricing Information"
-msgstr "定價信息"
-
-#: company/templates/company/supplier_part.html:252
-#: templates/js/translated/company.js:399
-#: templates/js/translated/pricing.js:684
-msgid "Add Price Break"
-msgstr "添加批發價折扣"
-
-#: company/templates/company/supplier_part.html:271
-msgid "Supplier Part Notes"
-msgstr "供應商零件註釋"
-
-#: company/templates/company/supplier_part.html:306
-msgid "Supplier Part QR Code"
-msgstr "供應商零件二維碼"
-
-#: company/templates/company/supplier_part.html:317
-msgid "Link Barcode to Supplier Part"
-msgstr "將條形碼鏈接到供應商零件"
-
-#: company/templates/company/supplier_part.html:389
-msgid "Update Part Availability"
-msgstr "更新零件可用性"
-
-#: company/templates/company/supplier_part_sidebar.html:5
-#: part/serializers.py:963 part/stocktake.py:223
-#: part/templates/part/category.html:180
-#: part/templates/part/category_sidebar.html:17 stock/admin.py:68
-#: stock/serializers.py:1028 stock/serializers.py:1206
-#: stock/templates/stock/location.html:168
-#: stock/templates/stock/location.html:189
-#: stock/templates/stock/location.html:201
-#: stock/templates/stock/location_sidebar.html:7
-#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1067
-#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2849
-#: users/models.py:206
-msgid "Stock Items"
-msgstr "庫存項"
-
-#: company/templates/company/supplier_part_sidebar.html:9
-msgid "Supplier Part Pricing"
-msgstr "供應商零件定價"
-
-#: company/views.py:32
-msgid "New Supplier"
-msgstr "新建供應商"
-
-#: company/views.py:38
-msgid "New Manufacturer"
-msgstr "新建制造商"
-
-#: company/views.py:43 templates/InvenTree/search.html:210
-#: templates/navbar.html:60
-msgid "Customers"
-msgstr "客户"
-
-#: company/views.py:44
-msgid "New Customer"
-msgstr "新建客户"
-
-#: company/views.py:52
-msgid "New Company"
-msgstr "新建公司信息"
-
#: generic/states/fields.py:118
msgid "Custom status key"
msgstr "自定義狀態密鑰"
@@ -5361,7 +3882,7 @@ msgstr "導出格式無效"
msgid "Data file to import"
msgstr "要導入的數據文件"
-#: importer/models.py:74 templates/js/translated/tables.js:558
+#: importer/models.py:74
msgid "Columns"
msgstr "列"
@@ -5534,7 +4055,6 @@ msgid "Connected"
msgstr "已連接"
#: machine/machine_types/label_printer.py:233 order/api.py:1615
-#: templates/js/translated/sales_order.js:1046
msgid "Unknown"
msgstr "未知"
@@ -5622,33 +4142,21 @@ msgstr "設備配置"
msgid "Config type"
msgstr "配置類型"
-#: order/admin.py:30 order/models.py:90
+#: order/admin.py:30 order/models.py:89
#: report/templates/report/inventree_purchase_order_report.html:31
#: report/templates/report/inventree_sales_order_report.html:31
-#: templates/js/translated/order.js:352
-#: templates/js/translated/purchase_order.js:2179
-#: templates/js/translated/sales_order.js:1890
msgid "Total Price"
msgstr "總價格"
#: order/api.py:82 order/api.py:169 order/serializers.py:125
-#: order/templates/order/order_base.html:124
-#: order/templates/order/return_order_base.html:117
-#: order/templates/order/sales_order_base.html:126
msgid "Order Status"
msgstr "訂單狀態"
-#: order/api.py:90 order/templates/order/order_base.html:112
-#: order/templates/order/return_order_base.html:105
-#: order/templates/order/sales_order_base.html:114
+#: order/api.py:90
msgid "Order Reference"
msgstr "訂單參考"
#: order/api.py:118 order/api.py:1073
-#: templates/js/translated/table_filters.js:93
-#: templates/js/translated/table_filters.js:611
-#: templates/js/translated/table_filters.js:637
-#: templates/js/translated/table_filters.js:652
msgid "Outstanding"
msgstr "未完成"
@@ -5672,8 +4180,7 @@ msgstr ""
msgid "Target Date After"
msgstr ""
-#: order/api.py:173 templates/js/translated/table_filters.js:201
-#: templates/js/translated/table_filters.js:777
+#: order/api.py:173
msgid "Has Pricing"
msgstr "有定價"
@@ -5685,10 +4192,9 @@ msgstr ""
msgid "Completed After"
msgstr ""
-#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1537
-#: order/models.py:1655 order/models.py:1706 order/models.py:1834
-#: order/models.py:1997 order/models.py:2496 order/models.py:2561
-#: templates/js/translated/sales_order.js:1492
+#: order/api.py:405 order/api.py:811 order/api.py:1037 order/models.py:1532
+#: order/models.py:1650 order/models.py:1701 order/models.py:1829
+#: order/models.py:1992 order/models.py:2489 order/models.py:2554
msgid "Order"
msgstr "訂單"
@@ -5696,458 +4202,462 @@ msgstr "訂單"
msgid "Order Complete"
msgstr "訂單完成"
+#: order/api.py:441 order/serializers.py:650
+msgid "Internal Part"
+msgstr "內部零件"
+
#: order/api.py:460
msgid "Order Pending"
msgstr "訂單待定"
+#: order/api.py:834
+msgid "Completed"
+msgstr "已完成"
+
#: order/api.py:1089
msgid "Has Shipment"
msgstr ""
-#: order/api.py:1609 order/models.py:387 order/models.py:1538
-#: order/models.py:1656 order/templates/order/order_base.html:10
-#: order/templates/order/order_base.html:19
+#: order/api.py:1609 order/models.py:386 order/models.py:1533
+#: order/models.py:1651
#: report/templates/report/inventree_purchase_order_report.html:14
-#: stock/serializers.py:121 stock/templates/stock/item_base.html:173
-#: templates/email/overdue_purchase_order.html:15
-#: templates/js/translated/part.js:1766 templates/js/translated/pricing.js:804
-#: templates/js/translated/purchase_order.js:736
-#: templates/js/translated/purchase_order.js:1727
-#: templates/js/translated/stock.js:2344 templates/js/translated/stock.js:2990
+#: stock/serializers.py:121 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "採購訂單"
-#: order/api.py:1613 order/models.py:2167 order/models.py:2497
-#: order/models.py:2562 order/templates/order/return_order_base.html:10
-#: order/templates/order/return_order_base.html:29
+#: order/api.py:1611 order/models.py:919 order/models.py:1702
+#: order/models.py:1830 order/models.py:1993
+#: report/templates/report/inventree_build_order_report.html:135
+#: report/templates/report/inventree_sales_order_report.html:14
+#: report/templates/report/inventree_sales_order_shipment_report.html:15
+#: templates/email/overdue_sales_order.html:15
+msgid "Sales Order"
+msgstr "銷售訂單"
+
+#: order/api.py:1613 order/models.py:2162 order/models.py:2490
+#: order/models.py:2555
#: report/templates/report/inventree_return_order_report.html:13
-#: templates/js/translated/return_order.js:280
-#: templates/js/translated/stock.js:3024
msgid "Return Order"
msgstr "退貨訂單"
-#: order/models.py:91
+#: order/models.py:90
msgid "Total price for this order"
msgstr "此訂單的總價"
-#: order/models.py:96 order/serializers.py:74
+#: order/models.py:95 order/serializers.py:74
msgid "Order Currency"
msgstr "訂單貨幣"
-#: order/models.py:99 order/serializers.py:75
+#: order/models.py:98 order/serializers.py:75
msgid "Currency for this order (leave blank to use company default)"
msgstr "此訂單的貨幣 (留空以使用公司默認值)"
-#: order/models.py:244
+#: order/models.py:243
msgid "Contact does not match selected company"
msgstr "聯繫人與所選公司不匹配"
-#: order/models.py:297
+#: order/models.py:296
msgid "Order description (optional)"
msgstr "訂單描述 (可選)"
-#: order/models.py:306
+#: order/models.py:305
msgid "Select project code for this order"
msgstr "為此訂單選擇項目編碼"
-#: order/models.py:310 order/models.py:1439 order/models.py:1887
+#: order/models.py:309 order/models.py:1434 order/models.py:1882
msgid "Link to external page"
msgstr "鏈接到外部頁面"
-#: order/models.py:318
+#: order/models.py:315 order/models.py:1440 order/serializers.py:255
+#: report/templates/report/inventree_build_order_report.html:125
+msgid "Target Date"
+msgstr "預計日期"
+
+#: order/models.py:317
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr "訂單交付的預期日期。訂單將在此日期後過期。"
-#: order/models.py:332
+#: order/models.py:331
msgid "Created By"
msgstr "創建人"
-#: order/models.py:340
+#: order/models.py:339
msgid "User or group responsible for this order"
msgstr "負責此訂單的用户或組"
-#: order/models.py:351
+#: order/models.py:350
msgid "Point of contact for this order"
msgstr "此訂單的聯繫人"
-#: order/models.py:361
+#: order/models.py:360
msgid "Company address for this order"
msgstr "此訂單的公司地址"
-#: order/models.py:481 order/models.py:1014
+#: order/models.py:478 order/models.py:1009
msgid "Order reference"
msgstr "訂單參考"
-#: order/models.py:490
+#: order/models.py:487
msgid "Purchase order status"
msgstr "採購訂單狀態"
-#: order/models.py:505
+#: order/models.py:502
msgid "Company from which the items are being ordered"
msgstr "訂購物品的公司"
-#: order/models.py:516 order/templates/order/order_base.html:162
-#: templates/js/translated/purchase_order.js:1756
+#: order/models.py:513
msgid "Supplier Reference"
msgstr "供應商參考"
-#: order/models.py:517
+#: order/models.py:514
msgid "Supplier order reference code"
msgstr "供應商訂單參考代碼"
-#: order/models.py:526
+#: order/models.py:523
msgid "received by"
msgstr "接收人"
-#: order/models.py:532 order/models.py:2255
+#: order/models.py:529 order/models.py:2248
msgid "Issue Date"
msgstr "簽發日期"
-#: order/models.py:533 order/models.py:2256
+#: order/models.py:530 order/models.py:2249
msgid "Date order was issued"
msgstr "訂單發出日期"
-#: order/models.py:540 order/models.py:2263
+#: order/models.py:537 order/models.py:2256
msgid "Date order was completed"
msgstr "訂單完成日期"
-#: order/models.py:550 order/models.py:1589
+#: order/models.py:546 order/models.py:1580
+msgid "Destination"
+msgstr "目的地"
+
+#: order/models.py:547 order/models.py:1584
msgid "Destination for received items"
msgstr ""
-#: order/models.py:596
+#: order/models.py:593
msgid "Part supplier must match PO supplier"
msgstr "零件供應商必須與採購訂單供應商匹配"
-#: order/models.py:832
+#: order/models.py:829
msgid "Quantity must be a positive number"
msgstr "數量必須是正數"
-#: order/models.py:1026
+#: order/models.py:1020 order/models.py:2222 stock/models.py:918
+#: stock/models.py:919 stock/serializers.py:1343
+#: templates/email/overdue_sales_order.html:16
+msgid "Customer"
+msgstr "客户"
+
+#: order/models.py:1021
msgid "Company to which the items are being sold"
msgstr "出售物品的公司"
-#: order/models.py:1038
+#: order/models.py:1033
msgid "Sales order status"
msgstr "銷售訂單狀態"
-#: order/models.py:1049 order/models.py:2248
+#: order/models.py:1044 order/models.py:2241
msgid "Customer Reference "
msgstr "客户參考 "
-#: order/models.py:1050 order/models.py:2249
+#: order/models.py:1045 order/models.py:2242
msgid "Customer order reference code"
msgstr "客户訂單參考代碼"
-#: order/models.py:1054 order/models.py:1841
-#: templates/js/translated/sales_order.js:840
-#: templates/js/translated/sales_order.js:1028
+#: order/models.py:1049 order/models.py:1836
msgid "Shipment Date"
msgstr "發貨日期"
-#: order/models.py:1063
+#: order/models.py:1058
msgid "shipped by"
msgstr "發貨人"
-#: order/models.py:1102
+#: order/models.py:1097
msgid "Order is already complete"
msgstr "訂單已完成"
-#: order/models.py:1105
+#: order/models.py:1100
msgid "Order is already cancelled"
msgstr "訂單已取消"
-#: order/models.py:1109
+#: order/models.py:1104
msgid "Only an open order can be marked as complete"
msgstr "只有未結訂單才能標記為已完成"
-#: order/models.py:1113
+#: order/models.py:1108
msgid "Order cannot be completed as there are incomplete shipments"
msgstr "由於發貨不完整,訂單無法完成"
-#: order/models.py:1118
+#: order/models.py:1113
msgid "Order cannot be completed as there are incomplete allocations"
msgstr ""
-#: order/models.py:1123
+#: order/models.py:1118
msgid "Order cannot be completed as there are incomplete line items"
msgstr "訂單無法完成,因為行項目不完整"
-#: order/models.py:1411
+#: order/models.py:1406
msgid "Item quantity"
msgstr "項目數量"
-#: order/models.py:1428
+#: order/models.py:1423
msgid "Line item reference"
msgstr "行項目參考"
-#: order/models.py:1435
+#: order/models.py:1430
msgid "Line item notes"
msgstr "行項目註釋"
-#: order/models.py:1447
+#: order/models.py:1442
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr "此行項目的目標日期 (留空以使用訂單中的目標日期)"
-#: order/models.py:1468
+#: order/models.py:1463
msgid "Line item description (optional)"
msgstr "行項目描述 (可選)"
-#: order/models.py:1475
+#: order/models.py:1470
msgid "Additional context for this line"
msgstr "此行的附加上下文"
-#: order/models.py:1485
+#: order/models.py:1480
msgid "Unit price"
msgstr "單位價格"
-#: order/models.py:1499
+#: order/models.py:1494
msgid "Purchase Order Line Item"
msgstr "採購訂單行項目"
-#: order/models.py:1523
+#: order/models.py:1518
msgid "Supplier part must match supplier"
msgstr "供應商零件必須與供應商匹配"
-#: order/models.py:1557
+#: order/models.py:1552
msgid "Supplier part"
msgstr "供應商零件"
-#: order/models.py:1564 order/templates/order/order_base.html:210
-#: templates/js/translated/part.js:1890 templates/js/translated/part.js:1922
-#: templates/js/translated/purchase_order.js:1352
-#: templates/js/translated/purchase_order.js:2223
-#: templates/js/translated/return_order.js:762
-#: templates/js/translated/table_filters.js:119
-#: templates/js/translated/table_filters.js:591
+#: order/models.py:1559
msgid "Received"
msgstr "已接收"
-#: order/models.py:1565
+#: order/models.py:1560
msgid "Number of items received"
msgstr "收到的物品數量"
-#: order/models.py:1573 stock/models.py:1041 stock/serializers.py:637
-#: stock/templates/stock/item_base.html:180
-#: templates/js/translated/stock.js:2395
+#: order/models.py:1568 stock/models.py:1037 stock/serializers.py:637
msgid "Purchase Price"
msgstr "採購價格"
-#: order/models.py:1574
+#: order/models.py:1569
msgid "Unit purchase price"
msgstr "每單位的採購價格"
-#: order/models.py:1644
+#: order/models.py:1639
msgid "Purchase Order Extra Line"
msgstr "採購訂單附加行"
-#: order/models.py:1673
+#: order/models.py:1668
msgid "Sales Order Line Item"
msgstr "銷售訂單行項目"
-#: order/models.py:1694
+#: order/models.py:1689
msgid "Virtual part cannot be assigned to a sales order"
msgstr "虛擬零件不能分配給銷售訂單"
-#: order/models.py:1699
+#: order/models.py:1694
msgid "Only salable parts can be assigned to a sales order"
msgstr "只有可銷售的零件才能分配給銷售訂單"
-#: order/models.py:1725 part/templates/part/part_pricing.html:107
-#: part/templates/part/prices.html:139 templates/js/translated/pricing.js:955
+#: order/models.py:1720
msgid "Sale Price"
msgstr "售出價格"
-#: order/models.py:1726
+#: order/models.py:1721
msgid "Unit sale price"
msgstr "單位售出價格"
-#: order/models.py:1735 order/status_codes.py:50
-#: templates/js/translated/sales_order.js:1527
-#: templates/js/translated/sales_order.js:1687
-#: templates/js/translated/sales_order.js:2000
+#: order/models.py:1730 order/status_codes.py:50
msgid "Shipped"
msgstr "已配送"
-#: order/models.py:1736
+#: order/models.py:1731
msgid "Shipped quantity"
msgstr "發貨數量"
-#: order/models.py:1810
+#: order/models.py:1805
msgid "Sales Order Shipment"
msgstr "銷售訂單發貨"
-#: order/models.py:1842
+#: order/models.py:1837
msgid "Date of shipment"
msgstr "發貨日期"
-#: order/models.py:1848 templates/js/translated/sales_order.js:1040
+#: order/models.py:1843
msgid "Delivery Date"
msgstr "送達日期"
-#: order/models.py:1849
+#: order/models.py:1844
msgid "Date of delivery of shipment"
msgstr "裝運交貨日期"
-#: order/models.py:1857
+#: order/models.py:1852
msgid "Checked By"
msgstr "審核人"
-#: order/models.py:1858
+#: order/models.py:1853
msgid "User who checked this shipment"
msgstr "檢查此裝運的用户"
-#: order/models.py:1865 order/models.py:2094 order/serializers.py:1631
+#: order/models.py:1860 order/models.py:2089 order/serializers.py:1631
#: order/serializers.py:1755
#: report/templates/report/inventree_sales_order_shipment_report.html:14
-#: templates/js/translated/model_renderers.js:460
-#: templates/js/translated/sales_order.js:1637
msgid "Shipment"
msgstr "配送"
-#: order/models.py:1866
+#: order/models.py:1861
msgid "Shipment number"
msgstr "配送單號"
-#: order/models.py:1874
+#: order/models.py:1869
msgid "Tracking Number"
msgstr "跟蹤單號"
-#: order/models.py:1875
+#: order/models.py:1870
msgid "Shipment tracking information"
msgstr "配送跟蹤信息"
-#: order/models.py:1882
+#: order/models.py:1877
msgid "Invoice Number"
msgstr "發票編號"
-#: order/models.py:1883
+#: order/models.py:1878
msgid "Reference number for associated invoice"
msgstr "相關發票的參考號"
-#: order/models.py:1903
+#: order/models.py:1898
msgid "Shipment has already been sent"
msgstr "貨物已發出"
-#: order/models.py:1906
+#: order/models.py:1901
msgid "Shipment has no allocated stock items"
msgstr "發貨沒有分配庫存項目"
-#: order/models.py:1986
+#: order/models.py:1981
msgid "Sales Order Extra Line"
msgstr "銷售訂單加行"
-#: order/models.py:2015
+#: order/models.py:2010
msgid "Sales Order Allocation"
msgstr "銷售訂單分配"
-#: order/models.py:2038 order/models.py:2040
+#: order/models.py:2033 order/models.py:2035
msgid "Stock item has not been assigned"
msgstr "庫存項目尚未分配"
-#: order/models.py:2047
+#: order/models.py:2042
msgid "Cannot allocate stock item to a line with a different part"
msgstr "無法將庫存項目分配給具有不同零件的行"
-#: order/models.py:2050
+#: order/models.py:2045
msgid "Cannot allocate stock to a line without a part"
msgstr "無法將庫存分配給沒有零件的生產線"
-#: order/models.py:2053
+#: order/models.py:2048
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "分配數量不能超過庫存數量"
-#: order/models.py:2072 order/serializers.py:1501
+#: order/models.py:2067 order/serializers.py:1501
msgid "Quantity must be 1 for serialized stock item"
msgstr "序列化庫存項目的數量必須為1"
-#: order/models.py:2075
+#: order/models.py:2070
msgid "Sales order does not match shipment"
msgstr "銷售訂單與發貨不匹配"
-#: order/models.py:2076 plugin/base/barcodes/api.py:652
+#: order/models.py:2071 plugin/base/barcodes/api.py:652
msgid "Shipment does not match sales order"
msgstr "發貨與銷售訂單不匹配"
-#: order/models.py:2084
+#: order/models.py:2079
msgid "Line"
msgstr "行"
-#: order/models.py:2095
+#: order/models.py:2090
msgid "Sales order shipment reference"
msgstr "銷售訂單發貨參考"
-#: order/models.py:2108 order/models.py:2504
-#: templates/js/translated/return_order.js:720
+#: order/models.py:2103 order/models.py:2497
msgid "Item"
msgstr "項目"
-#: order/models.py:2109
+#: order/models.py:2104
msgid "Select stock item to allocate"
msgstr "選擇要分配的庫存項目"
-#: order/models.py:2118
+#: order/models.py:2113
msgid "Enter stock allocation quantity"
msgstr "輸入庫存分配數量"
-#: order/models.py:2218
+#: order/models.py:2211
msgid "Return Order reference"
msgstr "退貨訂單參考"
-#: order/models.py:2230
+#: order/models.py:2223
msgid "Company from which items are being returned"
msgstr "退回物品的公司"
-#: order/models.py:2242
+#: order/models.py:2235
msgid "Return order status"
msgstr "退貨訂單狀態"
-#: order/models.py:2462
+#: order/models.py:2455
msgid "Return Order Line Item"
msgstr "退貨訂單行項目"
-#: order/models.py:2475
+#: order/models.py:2468
msgid "Stock item must be specified"
msgstr ""
-#: order/models.py:2479
+#: order/models.py:2472
msgid "Return quantity exceeds stock quantity"
msgstr ""
-#: order/models.py:2484
+#: order/models.py:2477
msgid "Return quantity must be greater than zero"
msgstr ""
-#: order/models.py:2489
+#: order/models.py:2482
msgid "Invalid quantity for serialized stock item"
msgstr ""
-#: order/models.py:2505
+#: order/models.py:2498
msgid "Select item to return from customer"
msgstr "選擇要從客户處退回的商品"
-#: order/models.py:2520
+#: order/models.py:2513
msgid "Received Date"
msgstr "接收日期"
-#: order/models.py:2521
+#: order/models.py:2514
msgid "The date this this return item was received"
msgstr "收到此退貨的日期"
-#: order/models.py:2532 templates/js/translated/return_order.js:731
-#: templates/js/translated/table_filters.js:122
+#: order/models.py:2525
msgid "Outcome"
msgstr "結果"
-#: order/models.py:2533
+#: order/models.py:2526
msgid "Outcome for this line item"
msgstr "該行項目的結果"
-#: order/models.py:2540
+#: order/models.py:2533
msgid "Cost associated with return or repair for this line item"
msgstr "與此行項目的退貨或維修相關的成本"
-#: order/models.py:2550
+#: order/models.py:2543
msgid "Return Order Extra Line"
msgstr "退貨訂單附加行"
@@ -6175,6 +4685,13 @@ msgstr "複製額外行"
msgid "Copy extra line items from the original order"
msgstr "從原始訂單複製額外的行項目"
+#: order/serializers.py:114
+#: report/templates/report/inventree_purchase_order_report.html:22
+#: report/templates/report/inventree_return_order_report.html:19
+#: report/templates/report/inventree_sales_order_report.html:22
+msgid "Line Items"
+msgstr "行項目"
+
#: order/serializers.py:118
msgid "Completed Lines"
msgstr "已完成行項目"
@@ -6231,7 +4748,12 @@ msgstr "合併項目"
msgid "Merge items with the same part, destination and target date into one line item"
msgstr "將具有相同零件、目的地和目標日期的項目合併到一個行項目中"
-#: order/serializers.py:646 part/models.py:1094 part/serializers.py:396
+#: order/serializers.py:639 part/bom.py:286 part/bom.py:315
+#: part/serializers.py:601
+msgid "SKU"
+msgstr "庫存量單位"
+
+#: order/serializers.py:646 part/models.py:1048 part/serializers.py:396
msgid "Internal Part Number"
msgstr "內部零件編號"
@@ -6267,12 +4789,11 @@ msgstr "行項目與採購訂單不匹配"
msgid "Select destination location for received items"
msgstr "為收到的物品選擇目的地位置"
-#: order/serializers.py:757 templates/js/translated/purchase_order.js:1113
-#: templates/js/translated/stock.js:1198
+#: order/serializers.py:757
msgid "Enter batch code for incoming stock items"
msgstr "輸入入庫項目的批號"
-#: order/serializers.py:765 templates/js/translated/purchase_order.js:1138
+#: order/serializers.py:765
msgid "Enter serial numbers for incoming stock items"
msgstr "輸入入庫庫存項目的序列號"
@@ -6284,7 +4805,7 @@ msgstr "覆蓋傳入庫存項目的包裝資料"
msgid "Additional note for incoming stock items"
msgstr "傳入庫存項目的附加説明"
-#: order/serializers.py:792 templates/js/translated/barcode.js:52
+#: order/serializers.py:792
msgid "Barcode"
msgstr "條形碼"
@@ -6316,9 +4837,7 @@ msgstr "提供的條形碼值必須是唯一的"
msgid "Shipments"
msgstr ""
-#: order/serializers.py:1058 order/templates/order/sales_order_base.html:177
-#: order/templates/order/sales_order_detail.html:99
-#: order/templates/order/so_sidebar.html:11
+#: order/serializers.py:1058
msgid "Completed Shipments"
msgstr "完成配送"
@@ -6440,385 +4959,16 @@ msgstr "逾期銷售訂單"
msgid "Sales order {so} is now overdue"
msgstr "銷售訂單 {so} 已逾期"
-#: order/templates/order/order_base.html:52
-msgid "Print purchase order report"
-msgstr "打印採購訂單報告"
-
-#: order/templates/order/order_base.html:54
-#: order/templates/order/return_order_base.html:63
-#: order/templates/order/sales_order_base.html:63
-msgid "Export order to file"
-msgstr "將訂單導出到文件"
-
-#: order/templates/order/order_base.html:60
-#: order/templates/order/return_order_base.html:73
-#: order/templates/order/sales_order_base.html:72
-msgid "Order actions"
-msgstr "訂購操作"
-
-#: order/templates/order/order_base.html:65
-#: order/templates/order/return_order_base.html:77
-#: order/templates/order/sales_order_base.html:76
-msgid "Edit order"
-msgstr "編輯訂單"
-
-#: order/templates/order/order_base.html:69
-msgid "Duplicate order"
-msgstr "再次訂購"
-
-#: order/templates/order/order_base.html:74
-#: order/templates/order/return_order_base.html:79
-#: order/templates/order/sales_order_base.html:78
-msgid "Hold order"
-msgstr "掛起訂單"
-
-#: order/templates/order/order_base.html:79
-#: order/templates/order/return_order_base.html:82
-#: order/templates/order/sales_order_base.html:81
-msgid "Cancel order"
-msgstr "取消訂單"
-
-#: order/templates/order/order_base.html:85
-#: order/templates/order/order_base.html:86
-#: order/templates/order/return_order_base.html:86
-#: order/templates/order/return_order_base.html:87
-#: order/templates/order/sales_order_base.html:87
-#: order/templates/order/sales_order_base.html:88
-msgid "Issue Order"
-msgstr "發佈訂單"
-
-#: order/templates/order/order_base.html:89
-#: order/templates/order/return_order_base.html:90
-msgid "Mark order as complete"
-msgstr "標記訂單為已完成"
-
-#: order/templates/order/order_base.html:90
-#: order/templates/order/return_order_base.html:91
-#: order/templates/order/sales_order_base.html:101
-msgid "Complete Order"
-msgstr "完成訂單"
-
-#: order/templates/order/order_base.html:97
-msgid "Supplier part thumbnail"
-msgstr "供應商零件縮略圖"
-
-#: order/templates/order/order_base.html:117
-#: order/templates/order/return_order_base.html:110
-#: order/templates/order/sales_order_base.html:119
-msgid "Order Description"
-msgstr "訂單描述"
-
-#: order/templates/order/order_base.html:168
-#: order/templates/order/sales_order_base.html:165
-msgid "Completed Line Items"
-msgstr "已完成項"
-
-#: order/templates/order/order_base.html:174
-#: order/templates/order/sales_order_base.html:171
-#: order/templates/order/sales_order_base.html:181
-msgid "Incomplete"
-msgstr "未完成"
-
-#: order/templates/order/order_base.html:193
-#: order/templates/order/return_order_base.html:161
-#: report/templates/report/inventree_build_order_report.html:121
-msgid "Issued"
-msgstr "已派發"
-
-#: order/templates/order/order_base.html:238
-msgid "Total cost"
-msgstr "總計"
-
-#: order/templates/order/order_base.html:242
-#: order/templates/order/return_order_base.html:203
-#: order/templates/order/sales_order_base.html:247
-msgid "Total cost could not be calculated"
-msgstr "無法計算總成本"
-
-#: order/templates/order/order_base.html:344
-msgid "Purchase Order QR Code"
-msgstr "採購訂單二維碼"
-
-#: order/templates/order/order_base.html:356
-msgid "Link Barcode to Purchase Order"
-msgstr "將條形碼鏈接到採購訂單"
-
-#: order/templates/order/order_wizard/match_fields.html:9
-#: part/templates/part/import_wizard/ajax_match_fields.html:9
-#: part/templates/part/import_wizard/match_fields.html:9
-#: templates/patterns/wizard/match_fields.html:8
-msgid "Missing selections for the following required columns"
-msgstr "缺少以下所需列的選擇"
-
-#: order/templates/order/order_wizard/match_fields.html:20
-#: part/templates/part/import_wizard/ajax_match_fields.html:20
-#: part/templates/part/import_wizard/match_fields.html:20
-#: templates/patterns/wizard/match_fields.html:19
-msgid "Duplicate selections found, see below. Fix them then retry submitting."
-msgstr "發現重複選項,請參閲下面。修復它們後重新嘗試提交"
-
-#: order/templates/order/order_wizard/match_fields.html:29
-#: order/templates/order/order_wizard/match_parts.html:21
-#: part/templates/part/import_wizard/match_fields.html:29
-#: part/templates/part/import_wizard/match_references.html:21
-#: templates/patterns/wizard/match_fields.html:28
-msgid "Submit Selections"
-msgstr "提交選項"
-
-#: order/templates/order/order_wizard/match_fields.html:35
-#: part/templates/part/import_wizard/ajax_match_fields.html:28
-#: part/templates/part/import_wizard/match_fields.html:35
-#: templates/patterns/wizard/match_fields.html:34
-msgid "File Fields"
-msgstr "文件字段"
-
-#: order/templates/order/order_wizard/match_fields.html:42
-#: part/templates/part/import_wizard/ajax_match_fields.html:35
-#: part/templates/part/import_wizard/match_fields.html:42
-#: templates/patterns/wizard/match_fields.html:41
-msgid "Remove column"
-msgstr "刪除列"
-
-#: order/templates/order/order_wizard/match_fields.html:60
-#: part/templates/part/import_wizard/ajax_match_fields.html:53
-#: part/templates/part/import_wizard/match_fields.html:60
-#: templates/patterns/wizard/match_fields.html:59
-msgid "Duplicate selection"
-msgstr "重複選項"
-
-#: order/templates/order/order_wizard/match_fields.html:71
-#: order/templates/order/order_wizard/match_parts.html:52
-#: part/templates/part/import_wizard/ajax_match_fields.html:64
-#: part/templates/part/import_wizard/ajax_match_references.html:42
-#: part/templates/part/import_wizard/match_fields.html:71
-#: part/templates/part/import_wizard/match_references.html:49
-#: templates/js/translated/bom.js:133 templates/js/translated/build.js:533
-#: templates/js/translated/build.js:1805
-#: templates/js/translated/purchase_order.js:679
-#: templates/js/translated/purchase_order.js:1271
-#: templates/js/translated/return_order.js:505
-#: templates/js/translated/sales_order.js:1113
-#: templates/js/translated/stock.js:718 templates/js/translated/stock.js:887
-#: templates/patterns/wizard/match_fields.html:70
-msgid "Remove row"
-msgstr "移除行"
-
-#: order/templates/order/order_wizard/match_parts.html:12
-#: part/templates/part/import_wizard/ajax_match_references.html:12
-#: part/templates/part/import_wizard/match_references.html:12
-msgid "Errors exist in the submitted data"
-msgstr "提交的數據中存在錯誤"
-
-#: order/templates/order/order_wizard/match_parts.html:28
-#: part/templates/part/import_wizard/ajax_match_references.html:21
-#: part/templates/part/import_wizard/match_references.html:28
-msgid "Row"
-msgstr "行"
-
-#: order/templates/order/order_wizard/match_parts.html:29
-msgid "Select Supplier Part"
-msgstr "選擇供應商零件"
-
-#: order/templates/order/order_wizard/po_upload.html:8
-msgid "Return to Orders"
-msgstr "返回至訂單"
-
-#: order/templates/order/order_wizard/po_upload.html:13
-msgid "Upload File for Purchase Order"
-msgstr "上傳採購訂單文件"
-
-#: order/templates/order/order_wizard/po_upload.html:14
-msgid "Order is already processed. Files cannot be uploaded."
-msgstr "訂單已經處理。無法上傳文件。"
-
-#: order/templates/order/order_wizard/po_upload.html:27
-#: part/templates/part/import_wizard/ajax_part_upload.html:10
-#: part/templates/part/import_wizard/part_upload.html:26
-#: templates/patterns/wizard/upload.html:13
-#, python-format
-msgid "Step %(step)s of %(count)s"
-msgstr "共%(count)s個步驟中的第 %(step)s 步"
-
-#: order/templates/order/po_sidebar.html:7
-msgid "Received Stock"
-msgstr "收到的庫存"
-
-#: order/templates/order/purchase_order_detail.html:18
-msgid "Purchase Order Items"
-msgstr "採購訂單項目"
-
-#: order/templates/order/purchase_order_detail.html:27
-#: order/templates/order/return_order_detail.html:24
-#: order/templates/order/sales_order_detail.html:24
-#: templates/js/translated/purchase_order.js:397
-#: templates/js/translated/return_order.js:458
-#: templates/js/translated/sales_order.js:239
-msgid "Add Line Item"
-msgstr "添加行項目"
-
-#: order/templates/order/purchase_order_detail.html:31
-#: order/templates/order/purchase_order_detail.html:32
-#: order/templates/order/return_order_detail.html:28
-#: order/templates/order/return_order_detail.html:29
-msgid "Receive Line Items"
-msgstr "收到行項目"
-
-#: order/templates/order/purchase_order_detail.html:50
-#: order/templates/order/return_order_detail.html:45
-#: order/templates/order/sales_order_detail.html:41
-msgid "Extra Lines"
-msgstr "附加項"
-
-#: order/templates/order/purchase_order_detail.html:56
-#: order/templates/order/return_order_detail.html:51
-#: order/templates/order/sales_order_detail.html:47
-msgid "Add Extra Line"
-msgstr "添加附加項"
-
-#: order/templates/order/purchase_order_detail.html:74
-msgid "Received Items"
-msgstr "已收到的項目"
-
-#: order/templates/order/purchase_order_detail.html:99
-#: order/templates/order/return_order_detail.html:85
-#: order/templates/order/sales_order_detail.html:139
-msgid "Order Notes"
-msgstr "訂單備註"
-
-#: order/templates/order/return_order_base.html:19
-#: order/templates/order/sales_order_base.html:19
-msgid "Customer logo thumbnail"
-msgstr "客户 logo 縮略圖"
-
-#: order/templates/order/return_order_base.html:61
-msgid "Print return order report"
-msgstr "打印退貨訂單報告"
-
-#: order/templates/order/return_order_base.html:65
-#: order/templates/order/sales_order_base.html:65
-msgid "Print packing list"
-msgstr "打印包裝列表"
-
-#: order/templates/order/return_order_base.html:142
-#: order/templates/order/sales_order_base.html:159
-#: templates/js/translated/return_order.js:308
-#: templates/js/translated/sales_order.js:794
-msgid "Customer Reference"
-msgstr "客户參考"
-
-#: order/templates/order/return_order_base.html:199
-#: order/templates/order/sales_order_base.html:243
-#: part/templates/part/part_pricing.html:32
-#: part/templates/part/part_pricing.html:58
-#: part/templates/part/part_pricing.html:99
-#: part/templates/part/part_pricing.html:114
-#: templates/js/translated/part.js:1079
-#: templates/js/translated/purchase_order.js:1806
-#: templates/js/translated/return_order.js:380
-#: templates/js/translated/sales_order.js:852
-msgid "Total Cost"
-msgstr "總成本"
-
-#: order/templates/order/return_order_base.html:274
-msgid "Return Order QR Code"
-msgstr "退貨訂單二維碼"
-
-#: order/templates/order/return_order_base.html:286
-msgid "Link Barcode to Return Order"
-msgstr "將條形碼鏈接到退貨訂單"
-
-#: order/templates/order/return_order_sidebar.html:5
-msgid "Order Details"
-msgstr "訂單詳情"
-
-#: order/templates/order/sales_order_base.html:61
-msgid "Print sales order report"
-msgstr "打印銷售訂單報告"
-
-#: order/templates/order/sales_order_base.html:92
-#: order/templates/order/sales_order_base.html:93
-msgid "Ship Items"
-msgstr "運送項目"
-
-#: order/templates/order/sales_order_base.html:96
-#: order/templates/order/sales_order_base.html:97
-msgid "Mark As Shipped"
-msgstr "標記為已發貨"
-
-#: order/templates/order/sales_order_base.html:100
-#: templates/js/translated/sales_order.js:497
-msgid "Complete Sales Order"
-msgstr "完成銷售訂單"
-
-#: order/templates/order/sales_order_base.html:139
-msgid "This Sales Order has not been fully allocated"
-msgstr "銷售訂單沒有完全分配"
-
-#: order/templates/order/sales_order_base.html:340
-msgid "Sales Order QR Code"
-msgstr "銷售訂單二維碼"
-
-#: order/templates/order/sales_order_base.html:352
-msgid "Link Barcode to Sales Order"
-msgstr "將條形碼鏈接到銷售訂單"
-
-#: order/templates/order/sales_order_detail.html:18
-msgid "Sales Order Items"
-msgstr "銷售訂單項目"
-
-#: order/templates/order/sales_order_detail.html:67
-#: order/templates/order/so_sidebar.html:8 templates/InvenTree/index.html:284
-msgid "Pending Shipments"
-msgstr "待發貨"
-
-#: order/templates/order/sales_order_detail.html:71
-#: templates/js/translated/bom.js:1277 templates/js/translated/build.js:1066
-#: templates/js/translated/filters.js:299
-msgid "Actions"
-msgstr "動作"
-
-#: order/templates/order/sales_order_detail.html:80
-msgid "New Shipment"
-msgstr "新建配送"
-
-#: order/views.py:120
-msgid "Match Supplier Parts"
-msgstr "匹配供應商零件"
-
-#: order/views.py:407
-msgid "Sales order not found"
-msgstr "未找到銷售訂單"
-
-#: order/views.py:413
-msgid "Price not found"
-msgstr "未找到價格"
-
-#: order/views.py:416
-#, python-brace-format
-msgid "Updated {part} unit-price to {price}"
-msgstr "更新零件{part} 單價到{price}"
-
-#: order/views.py:422
-#, python-brace-format
-msgid "Updated {part} unit-price to {price} and quantity to {qty}"
-msgstr "更新零件 {part} 單價到 {price} 且更新數量到 {qty}"
-
-#: part/admin.py:48 part/models.py:1093 part/serializers.py:948
-#: part/templates/part/part_base.html:277
+#: part/admin.py:48 part/models.py:1047 part/serializers.py:948
#: report/templates/report/inventree_stock_location_report.html:103
-#: templates/js/translated/part.js:1233 templates/js/translated/part.js:2361
-#: templates/js/translated/stock.js:2120
msgid "IPN"
msgstr "內部零件號 IPN"
-#: part/admin.py:50 part/models.py:1102 part/templates/part/part_base.html:294
-#: report/models.py:161 templates/js/translated/part.js:1238
-#: templates/js/translated/part.js:2367
+#: part/admin.py:50 part/models.py:1056 report/models.py:161
msgid "Revision"
msgstr "版本"
-#: part/admin.py:53 part/admin.py:319 part/models.py:1075
-#: part/templates/part/category.html:91 part/templates/part/part_base.html:315
+#: part/admin.py:53 part/admin.py:319 part/models.py:1029
msgid "Keywords"
msgstr "關鍵詞"
@@ -6843,31 +4993,31 @@ msgstr "默認位置ID"
msgid "Default Supplier ID"
msgstr "默認供應商ID"
-#: part/admin.py:81 part/models.py:1061 part/templates/part/part_base.html:178
+#: part/admin.py:81 part/models.py:1015
msgid "Variant Of"
msgstr "變體"
-#: part/admin.py:84 part/models.py:1199 part/templates/part/part_base.html:204
+#: part/admin.py:84 part/models.py:1153
msgid "Minimum Stock"
msgstr "最低庫存"
-#: part/admin.py:138 part/templates/part/part_sidebar.html:27
+#: part/admin.py:122 part/serializers.py:965
+msgid "Suppliers"
+msgstr "供應商"
+
+#: part/admin.py:138
msgid "Used In"
msgstr "用於"
-#: part/admin.py:150 part/serializers.py:958
-#: part/templates/part/part_base.html:249 stock/admin.py:236
-#: templates/js/translated/part.js:717 templates/js/translated/part.js:2173
+#: part/admin.py:150 part/serializers.py:958 stock/admin.py:236
msgid "Building"
msgstr "正在生產"
-#: part/admin.py:155 part/models.py:3253 part/models.py:3267
-#: templates/js/translated/part.js:976
+#: part/admin.py:155 part/models.py:3207 part/models.py:3221
msgid "Minimum Cost"
msgstr "最低成本"
-#: part/admin.py:158 part/models.py:3260 part/models.py:3274
-#: templates/js/translated/part.js:986
+#: part/admin.py:158 part/models.py:3214 part/models.py:3228
msgid "Maximum Cost"
msgstr "最高成本"
@@ -6879,20 +5029,12 @@ msgstr "父類編號"
msgid "Parent Name"
msgstr "父類名稱"
-#: part/admin.py:320 part/templates/part/category.html:85
-#: part/templates/part/category.html:98
+#: part/admin.py:320
msgid "Category Path"
msgstr "類別路徑"
-#: part/admin.py:325 part/models.py:420 part/serializers.py:130
-#: part/serializers.py:332 part/serializers.py:468
-#: part/templates/part/cat_link.html:3 part/templates/part/category.html:20
-#: part/templates/part/category.html:138 part/templates/part/category.html:158
-#: part/templates/part/category_sidebar.html:9
-#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
-#: templates/InvenTree/settings/sidebar.html:47
-#: templates/js/translated/part.js:2836 templates/js/translated/search.js:130
-#: templates/navbar.html:24 users/models.py:203
+#: part/admin.py:325 part/models.py:418 part/serializers.py:130
+#: part/serializers.py:332 part/serializers.py:468 users/models.py:203
msgid "Parts"
msgstr "零件"
@@ -6913,14 +5055,10 @@ msgid "Part Revision"
msgstr "零件修訂版本"
#: part/admin.py:418 part/serializers.py:1409
-#: templates/js/translated/pricing.js:358
-#: templates/js/translated/pricing.js:1022
msgid "Minimum Price"
msgstr "最低價格"
#: part/admin.py:423 part/serializers.py:1424
-#: templates/js/translated/pricing.js:353
-#: templates/js/translated/pricing.js:1030
msgid "Maximum Price"
msgstr "最高價格"
@@ -6956,7 +5094,7 @@ msgstr "級聯"
msgid "Include sub-categories in filtered results"
msgstr "在篩選結果中包含子類別"
-#: part/api.py:178 templates/js/translated/part.js:311
+#: part/api.py:178
msgid "Parent"
msgstr "父類"
@@ -7012,12 +5150,8 @@ msgstr "有修訂版本"
msgid "BOM Valid"
msgstr "物料清單合規"
-#: part/api.py:1522 part/models.py:1085 part/models.py:3540 part/models.py:4118
-#: part/serializers.py:483 part/serializers.py:1264
-#: part/templates/part/part_base.html:268 stock/api.py:781
-#: templates/InvenTree/settings/settings_staff_js.html:300
-#: templates/js/translated/notification.js:60
-#: templates/js/translated/part.js:2397
+#: part/api.py:1522 part/models.py:1039 part/models.py:3494 part/models.py:4072
+#: part/serializers.py:483 part/serializers.py:1264 stock/api.py:781
msgid "Category"
msgstr "類別"
@@ -7033,9 +5167,7 @@ msgstr "組件部份是可測試的"
msgid "Uses"
msgstr "使用"
-#: part/bom.py:183 part/models.py:109 part/models.py:1138
-#: part/templates/part/category.html:113 part/templates/part/part_base.html:384
-#: templates/js/translated/part.js:2411
+#: part/bom.py:183 part/models.py:109 part/models.py:1092
msgid "Default Location"
msgstr "默認位置"
@@ -7044,18 +5176,11 @@ msgstr "默認位置"
msgid "Total Stock"
msgstr "庫存總量"
-#: part/forms.py:49
-msgid "Input quantity for price calculation"
-msgstr "輸入用於價格計算的數量"
-
-#: part/models.py:90 part/models.py:4119 part/templates/part/category.html:16
-#: part/templates/part/part_app_base.html:10
+#: part/models.py:90 part/models.py:4073
msgid "Part Category"
msgstr "零件類別"
-#: part/models.py:91 part/templates/part/category.html:133
-#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
-#: users/models.py:202
+#: part/models.py:91 users/models.py:202
msgid "Part Categories"
msgstr "零件類別"
@@ -7063,10 +5188,7 @@ msgstr "零件類別"
msgid "Default location for parts in this category"
msgstr "此類別零件的默認庫存地點"
-#: part/models.py:115 stock/models.py:192 templates/js/translated/part.js:2842
-#: templates/js/translated/stock.js:2855
-#: templates/js/translated/table_filters.js:246
-#: templates/js/translated/table_filters.js:290
+#: part/models.py:115 stock/models.py:192
msgid "Structural"
msgstr "結構性"
@@ -7083,7 +5205,6 @@ msgid "Default keywords for parts in this category"
msgstr "此類別零件的默認關鍵字"
#: part/models.py:133 stock/models.py:95 stock/models.py:174
-#: templates/InvenTree/settings/settings_staff_js.html:445
msgid "Icon"
msgstr "圖標"
@@ -7092,748 +5213,731 @@ msgstr "圖標"
msgid "Icon (optional)"
msgstr "圖標(可選)"
-#: part/models.py:180
+#: part/models.py:178
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "您不能使這個零件類別結構化,因為有些零件已經分配給了它!"
-#: part/models.py:514
+#: part/models.py:470
msgid "Cannot delete this part as it is locked"
msgstr "無法刪除這個零件,因為它已被鎖定"
-#: part/models.py:517
+#: part/models.py:473
msgid "Cannot delete this part as it is still active"
msgstr "無法刪除這個零件,因為它仍然處於活動狀態"
-#: part/models.py:522
+#: part/models.py:478
msgid "Cannot delete this part as it is used in an assembly"
msgstr "無法刪除這個零件,因為它被使用在了裝配中"
-#: part/models.py:560
+#: part/models.py:516
msgid "Invalid choice for parent part"
msgstr "無效的上級零件選擇"
-#: part/models.py:608 part/models.py:615
+#: part/models.py:564 part/models.py:571
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr "零件 \"{self}\" 不能用在 \"{parent}\" 的物料清單 (遞歸)"
-#: part/models.py:627
+#: part/models.py:583
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr "零件 \"{parent}\" 被使用在了 \"{self}\" 的物料清單 (遞歸)"
-#: part/models.py:694
+#: part/models.py:650
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr "內部零件號必須匹配正則表達式 {pattern}"
-#: part/models.py:702
+#: part/models.py:658
msgid "Part cannot be a revision of itself"
msgstr "零件不能是對自身的修訂"
-#: part/models.py:709
+#: part/models.py:665
msgid "Cannot make a revision of a part which is already a revision"
msgstr "無法對已經是修訂版本的零件進行修訂"
-#: part/models.py:716
+#: part/models.py:672
msgid "Revision code must be specified"
msgstr "必須指定修訂代碼"
-#: part/models.py:723
+#: part/models.py:679
msgid "Revisions are only allowed for assembly parts"
msgstr "修訂僅對裝配零件允許"
-#: part/models.py:730
+#: part/models.py:686
msgid "Cannot make a revision of a template part"
msgstr "無法對模版零件進行修訂"
-#: part/models.py:736
+#: part/models.py:692
msgid "Parent part must point to the same template"
msgstr "上級零件必須指向相同的模版"
-#: part/models.py:832
+#: part/models.py:788
msgid "Stock item with this serial number already exists"
msgstr "該序列號庫存項己存在"
-#: part/models.py:976
+#: part/models.py:930
msgid "Duplicate IPN not allowed in part settings"
msgstr "在零件設置中不允許重複的內部零件號"
-#: part/models.py:988
+#: part/models.py:942
msgid "Duplicate part revision already exists."
msgstr "重複的零件修訂版本已經存在。"
-#: part/models.py:997
+#: part/models.py:951
msgid "Part with this Name, IPN and Revision already exists."
msgstr "有這個名字,內部零件號,和修訂版本的零件已經存在"
-#: part/models.py:1012
+#: part/models.py:966
msgid "Parts cannot be assigned to structural part categories!"
msgstr "零件不能分配到結構性零件類別!"
-#: part/models.py:1044 part/models.py:4174
+#: part/models.py:998 part/models.py:4128
msgid "Part name"
msgstr "零件名稱"
-#: part/models.py:1049
+#: part/models.py:1003
msgid "Is Template"
msgstr "是模板"
-#: part/models.py:1050
+#: part/models.py:1004
msgid "Is this part a template part?"
msgstr "這個零件是一個模版零件嗎?"
-#: part/models.py:1060
+#: part/models.py:1014
msgid "Is this part a variant of another part?"
msgstr "這個零件是另一零件的變體嗎?"
-#: part/models.py:1068
+#: part/models.py:1022
msgid "Part description (optional)"
msgstr "零件描述(可選)"
-#: part/models.py:1076
+#: part/models.py:1030
msgid "Part keywords to improve visibility in search results"
msgstr "提高搜索結果可見性的零件關鍵字"
-#: part/models.py:1086
+#: part/models.py:1040
msgid "Part category"
msgstr "零件類別"
-#: part/models.py:1101
+#: part/models.py:1055
msgid "Part revision or version number"
msgstr "零件修訂版本或版本號"
-#: part/models.py:1111
+#: part/models.py:1065
msgid "Is this part a revision of another part?"
msgstr "這零件是另一零件的修訂版本嗎?"
-#: part/models.py:1112 part/templates/part/part_base.html:285
+#: part/models.py:1066
msgid "Revision Of"
msgstr "修訂版本"
-#: part/models.py:1136
+#: part/models.py:1090
msgid "Where is this item normally stored?"
msgstr "該物品通常存放在哪裏?"
-#: part/models.py:1182 part/templates/part/part_base.html:393
+#: part/models.py:1136
msgid "Default Supplier"
msgstr "默認供應商"
-#: part/models.py:1183
+#: part/models.py:1137
msgid "Default supplier part"
msgstr "默認供應商零件"
-#: part/models.py:1190
+#: part/models.py:1144
msgid "Default Expiry"
msgstr "默認到期"
-#: part/models.py:1191
+#: part/models.py:1145
msgid "Expiry time (in days) for stock items of this part"
msgstr "此零件庫存項的過期時間 (天)"
-#: part/models.py:1200
+#: part/models.py:1154
msgid "Minimum allowed stock level"
msgstr "允許的最小庫存量"
-#: part/models.py:1209
+#: part/models.py:1163
msgid "Units of measure for this part"
msgstr "此零件的計量單位"
-#: part/models.py:1216
+#: part/models.py:1170
msgid "Can this part be built from other parts?"
msgstr "這個零件可由其他零件加工而成嗎?"
-#: part/models.py:1222
+#: part/models.py:1176
msgid "Can this part be used to build other parts?"
msgstr "這個零件可用於創建其他零件嗎?"
-#: part/models.py:1228
+#: part/models.py:1182
msgid "Does this part have tracking for unique items?"
msgstr "此零件是否有唯一物品的追蹤功能"
-#: part/models.py:1234
+#: part/models.py:1188
msgid "Can this part have test results recorded against it?"
msgstr "這一部分能否記錄到測試結果?"
-#: part/models.py:1240
+#: part/models.py:1194
msgid "Can this part be purchased from external suppliers?"
msgstr "這個零件可從外部供應商購買嗎?"
-#: part/models.py:1246
+#: part/models.py:1200
msgid "Can this part be sold to customers?"
msgstr "此零件可以銷售給客户嗎?"
-#: part/models.py:1250
+#: part/models.py:1204
msgid "Is this part active?"
msgstr "這個零件是否已激活?"
-#: part/models.py:1256
+#: part/models.py:1210
msgid "Locked parts cannot be edited"
msgstr "無法編輯鎖定的零件"
-#: part/models.py:1262
+#: part/models.py:1216
msgid "Is this a virtual part, such as a software product or license?"
msgstr "這是一個虛擬零件,例如一個軟件產品或許可證嗎?"
-#: part/models.py:1268
+#: part/models.py:1222
msgid "BOM checksum"
msgstr "物料清單校驗和"
-#: part/models.py:1269
+#: part/models.py:1223
msgid "Stored BOM checksum"
msgstr "保存的物料清單校驗和"
-#: part/models.py:1277
+#: part/models.py:1231
msgid "BOM checked by"
msgstr "物料清單檢查人"
-#: part/models.py:1282
+#: part/models.py:1236
msgid "BOM checked date"
msgstr "物料清單檢查日期"
-#: part/models.py:1298
+#: part/models.py:1252
msgid "Creation User"
msgstr "新建用户"
-#: part/models.py:1308
+#: part/models.py:1262
msgid "Owner responsible for this part"
msgstr "此零件的負責人"
-#: part/models.py:1313 part/templates/part/part_base.html:356
-#: stock/templates/stock/item_base.html:448
-#: templates/js/translated/part.js:2504
+#: part/models.py:1267
msgid "Last Stocktake"
msgstr "最近庫存盤點"
-#: part/models.py:2185
+#: part/models.py:2139
msgid "Sell multiple"
msgstr "出售多個"
-#: part/models.py:3167
+#: part/models.py:3121
msgid "Currency used to cache pricing calculations"
msgstr "用於緩存定價計算的貨幣"
-#: part/models.py:3183
+#: part/models.py:3137
msgid "Minimum BOM Cost"
msgstr "最低物料清單成本"
-#: part/models.py:3184
+#: part/models.py:3138
msgid "Minimum cost of component parts"
msgstr "元件的最低成本"
-#: part/models.py:3190
+#: part/models.py:3144
msgid "Maximum BOM Cost"
msgstr "物料清單的最高成本"
-#: part/models.py:3191
+#: part/models.py:3145
msgid "Maximum cost of component parts"
msgstr "元件的最高成本"
-#: part/models.py:3197
+#: part/models.py:3151
msgid "Minimum Purchase Cost"
msgstr "最低購買成本"
-#: part/models.py:3198
+#: part/models.py:3152
msgid "Minimum historical purchase cost"
msgstr "最高歷史購買成本"
-#: part/models.py:3204
+#: part/models.py:3158
msgid "Maximum Purchase Cost"
msgstr "最大購買成本"
-#: part/models.py:3205
+#: part/models.py:3159
msgid "Maximum historical purchase cost"
msgstr "最高歷史購買成本"
-#: part/models.py:3211
+#: part/models.py:3165
msgid "Minimum Internal Price"
msgstr "最低內部價格"
-#: part/models.py:3212
+#: part/models.py:3166
msgid "Minimum cost based on internal price breaks"
msgstr "基於內部批發價的最低成本"
-#: part/models.py:3218
+#: part/models.py:3172
msgid "Maximum Internal Price"
msgstr "最大內部價格"
-#: part/models.py:3219
+#: part/models.py:3173
msgid "Maximum cost based on internal price breaks"
msgstr "基於內部批發價的最高成本"
-#: part/models.py:3225
+#: part/models.py:3179
msgid "Minimum Supplier Price"
msgstr "供應商最低價格"
-#: part/models.py:3226
+#: part/models.py:3180
msgid "Minimum price of part from external suppliers"
msgstr "外部供應商零件的最低價格"
-#: part/models.py:3232
+#: part/models.py:3186
msgid "Maximum Supplier Price"
msgstr "供應商最高價格"
-#: part/models.py:3233
+#: part/models.py:3187
msgid "Maximum price of part from external suppliers"
msgstr "來自外部供應商的商零件的最高價格"
-#: part/models.py:3239
+#: part/models.py:3193
msgid "Minimum Variant Cost"
msgstr "最小變體成本"
-#: part/models.py:3240
+#: part/models.py:3194
msgid "Calculated minimum cost of variant parts"
msgstr "計算出的變體零件的最低成本"
-#: part/models.py:3246
+#: part/models.py:3200
msgid "Maximum Variant Cost"
msgstr "最大變體成本"
-#: part/models.py:3247
+#: part/models.py:3201
msgid "Calculated maximum cost of variant parts"
msgstr "計算出的變體零件的最大成本"
-#: part/models.py:3254
+#: part/models.py:3208
msgid "Override minimum cost"
msgstr "覆蓋最低成本"
-#: part/models.py:3261
+#: part/models.py:3215
msgid "Override maximum cost"
msgstr "覆蓋最大成本"
-#: part/models.py:3268
+#: part/models.py:3222
msgid "Calculated overall minimum cost"
msgstr "計算總最低成本"
-#: part/models.py:3275
+#: part/models.py:3229
msgid "Calculated overall maximum cost"
msgstr "計算總最大成本"
-#: part/models.py:3281
+#: part/models.py:3235
msgid "Minimum Sale Price"
msgstr "最低售出價格"
-#: part/models.py:3282
+#: part/models.py:3236
msgid "Minimum sale price based on price breaks"
msgstr "基於批發價的最低售出價格"
-#: part/models.py:3288
+#: part/models.py:3242
msgid "Maximum Sale Price"
msgstr "最高售出價格"
-#: part/models.py:3289
+#: part/models.py:3243
msgid "Maximum sale price based on price breaks"
msgstr "基於批發價的最大售出價格"
-#: part/models.py:3295
+#: part/models.py:3249
msgid "Minimum Sale Cost"
msgstr "最低銷售成本"
-#: part/models.py:3296
+#: part/models.py:3250
msgid "Minimum historical sale price"
msgstr "歷史最低售出價格"
-#: part/models.py:3302
+#: part/models.py:3256
msgid "Maximum Sale Cost"
msgstr "最高銷售成本"
-#: part/models.py:3303
+#: part/models.py:3257
msgid "Maximum historical sale price"
msgstr "歷史最高售出價格"
-#: part/models.py:3322
+#: part/models.py:3276
msgid "Part for stocktake"
msgstr "用於盤點的零件"
-#: part/models.py:3327
+#: part/models.py:3281
msgid "Item Count"
msgstr "物品數量"
-#: part/models.py:3328
+#: part/models.py:3282
msgid "Number of individual stock entries at time of stocktake"
msgstr "盤點時的個別庫存條目數"
-#: part/models.py:3336
+#: part/models.py:3290
msgid "Total available stock at time of stocktake"
msgstr "盤點時可用庫存總額"
-#: part/models.py:3340 part/models.py:3423 part/serializers.py:263
-#: part/templates/part/part_scheduling.html:13
+#: part/models.py:3294 part/models.py:3377 part/serializers.py:263
#: report/templates/report/inventree_test_report.html:106
-#: templates/InvenTree/settings/plugin_settings.html:37
-#: templates/InvenTree/settings/settings_staff_js.html:543
-#: templates/js/translated/part.js:1092 templates/js/translated/pricing.js:824
-#: templates/js/translated/pricing.js:948
-#: templates/js/translated/purchase_order.js:1785
-#: templates/js/translated/stock.js:2904
msgid "Date"
msgstr "日期"
-#: part/models.py:3341
+#: part/models.py:3295
msgid "Date stocktake was performed"
msgstr "進行盤點的日期"
-#: part/models.py:3349
+#: part/models.py:3303
msgid "Additional notes"
msgstr "附加註釋"
-#: part/models.py:3359
+#: part/models.py:3313
msgid "User who performed this stocktake"
msgstr "進行此盤點的用户"
-#: part/models.py:3365
+#: part/models.py:3319
msgid "Minimum Stock Cost"
msgstr "最低庫存成本"
-#: part/models.py:3366
+#: part/models.py:3320
msgid "Estimated minimum cost of stock on hand"
msgstr "現有存庫存最低成本估算"
-#: part/models.py:3372
+#: part/models.py:3326
msgid "Maximum Stock Cost"
msgstr "最高庫存成本"
-#: part/models.py:3373
+#: part/models.py:3327
msgid "Estimated maximum cost of stock on hand"
msgstr "目前庫存最高成本估算"
-#: part/models.py:3429 templates/InvenTree/settings/settings_staff_js.html:532
+#: part/models.py:3383
msgid "Report"
msgstr "報告"
-#: part/models.py:3430
+#: part/models.py:3384
msgid "Stocktake report file (generated internally)"
msgstr "盤點報告文件(內部生成)"
-#: part/models.py:3435 templates/InvenTree/settings/settings_staff_js.html:539
+#: part/models.py:3389
msgid "Part Count"
msgstr "零件計數"
-#: part/models.py:3436
+#: part/models.py:3390
msgid "Number of parts covered by stocktake"
msgstr "盤點涵蓋的零件數量"
-#: part/models.py:3446
+#: part/models.py:3400
msgid "User who requested this stocktake report"
msgstr "請求此盤點報告的用户"
-#: part/models.py:3456
+#: part/models.py:3410
msgid "Part Sale Price Break"
msgstr "零件售出價格折扣"
-#: part/models.py:3568
+#: part/models.py:3522
msgid "Part Test Template"
msgstr "零件測試模板"
-#: part/models.py:3594
+#: part/models.py:3548
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr "模板名稱無效 - 必須包含至少一個字母或者數字"
-#: part/models.py:3615 part/models.py:3785
+#: part/models.py:3569 part/models.py:3739
msgid "Choices must be unique"
msgstr "選擇必須是唯一的"
-#: part/models.py:3626
+#: part/models.py:3580
msgid "Test templates can only be created for testable parts"
msgstr "測試模板只能為可拆分的部件創建"
-#: part/models.py:3637
+#: part/models.py:3591
msgid "Test template with the same key already exists for part"
msgstr "零件已存在具有相同主鍵的測試模板"
-#: part/models.py:3654 templates/js/translated/part.js:2912
+#: part/models.py:3608
msgid "Test Name"
msgstr "測試名"
-#: part/models.py:3655
+#: part/models.py:3609
msgid "Enter a name for the test"
msgstr "輸入測試的名稱"
-#: part/models.py:3661
+#: part/models.py:3615
msgid "Test Key"
msgstr "測試主鍵"
-#: part/models.py:3662
+#: part/models.py:3616
msgid "Simplified key for the test"
msgstr "簡化測試主鍵"
-#: part/models.py:3669
+#: part/models.py:3623
msgid "Test Description"
msgstr "測試説明"
-#: part/models.py:3670
+#: part/models.py:3624
msgid "Enter description for this test"
msgstr "輸入測試的描述"
-#: part/models.py:3674 report/models.py:216
-#: templates/js/translated/part.js:2933
-#: templates/js/translated/table_filters.js:488
+#: part/models.py:3628 report/models.py:216
msgid "Enabled"
msgstr "已啓用"
-#: part/models.py:3674
+#: part/models.py:3628
msgid "Is this test enabled?"
msgstr "此測試是否已啓用?"
-#: part/models.py:3679 templates/js/translated/part.js:2941
-#: templates/js/translated/table_filters.js:484
+#: part/models.py:3633
msgid "Required"
msgstr "必須的"
-#: part/models.py:3680
+#: part/models.py:3634
msgid "Is this test required to pass?"
msgstr "需要此測試才能通過嗎?"
-#: part/models.py:3685 templates/js/translated/part.js:2949
+#: part/models.py:3639
msgid "Requires Value"
msgstr "需要值"
-#: part/models.py:3686
+#: part/models.py:3640
msgid "Does this test require a value when adding a test result?"
msgstr "添加測試結果時是否需要一個值?"
-#: part/models.py:3691 templates/js/translated/part.js:2956
+#: part/models.py:3645
msgid "Requires Attachment"
msgstr "需要附件"
-#: part/models.py:3693
+#: part/models.py:3647
msgid "Does this test require a file attachment when adding a test result?"
msgstr "添加測試結果時是否需要文件附件?"
-#: part/models.py:3699 part/models.py:3847 templates/js/translated/part.js:1657
+#: part/models.py:3653 part/models.py:3801
msgid "Choices"
msgstr "選項"
-#: part/models.py:3700
+#: part/models.py:3654
msgid "Valid choices for this test (comma-separated)"
msgstr "此測試的有效選擇 (逗號分隔)"
-#: part/models.py:3733
+#: part/models.py:3687
msgid "Part Parameter Template"
msgstr "零件參數模板"
-#: part/models.py:3760
+#: part/models.py:3714
msgid "Checkbox parameters cannot have units"
msgstr "勾選框參數不能有單位"
-#: part/models.py:3765
+#: part/models.py:3719
msgid "Checkbox parameters cannot have choices"
msgstr "複選框參數不能有選項"
-#: part/models.py:3802
+#: part/models.py:3756
msgid "Parameter template name must be unique"
msgstr "參數模板名稱必須是唯一的"
-#: part/models.py:3820
+#: part/models.py:3774
msgid "Parameter Name"
msgstr "參數名稱"
-#: part/models.py:3827
+#: part/models.py:3781
msgid "Physical units for this parameter"
msgstr "此參數的物理單位"
-#: part/models.py:3835
+#: part/models.py:3789
msgid "Parameter description"
msgstr "參數説明"
-#: part/models.py:3841 templates/js/translated/part.js:1648
-#: templates/js/translated/table_filters.js:823
+#: part/models.py:3795
msgid "Checkbox"
msgstr "勾選框"
-#: part/models.py:3842
+#: part/models.py:3796
msgid "Is this parameter a checkbox?"
msgstr "此參數是否為勾選框?"
-#: part/models.py:3848
+#: part/models.py:3802
msgid "Valid choices for this parameter (comma-separated)"
msgstr "此參數的有效選擇 (逗號分隔)"
-#: part/models.py:3859
+#: part/models.py:3813
msgid "Selection list for this parameter"
msgstr ""
-#: part/models.py:3895
+#: part/models.py:3849
msgid "Part Parameter"
msgstr "零件參數"
-#: part/models.py:3921
+#: part/models.py:3875
msgid "Parameter cannot be modified - part is locked"
msgstr "參數不能被修改 - 零件被鎖定"
-#: part/models.py:3959
+#: part/models.py:3913
msgid "Invalid choice for parameter value"
msgstr "無效的參數值選擇"
-#: part/models.py:4010
+#: part/models.py:3964
msgid "Parent Part"
msgstr "父零件"
-#: part/models.py:4018 part/models.py:4126 part/models.py:4127
-#: templates/InvenTree/settings/settings_staff_js.html:295
+#: part/models.py:3972 part/models.py:4080 part/models.py:4081
msgid "Parameter Template"
msgstr "參數模板"
-#: part/models.py:4024
+#: part/models.py:3978
msgid "Parameter Value"
msgstr "參數值"
-#: part/models.py:4074
+#: part/models.py:4028
msgid "Part Category Parameter Template"
msgstr "零件類別參數模板"
-#: part/models.py:4133 templates/InvenTree/settings/settings_staff_js.html:304
+#: part/models.py:4087
msgid "Default Value"
msgstr "默認值"
-#: part/models.py:4134
+#: part/models.py:4088
msgid "Default Parameter Value"
msgstr "默認參數值"
-#: part/models.py:4172
+#: part/models.py:4126
msgid "Part ID or part name"
msgstr "零件ID或零件名稱"
-#: part/models.py:4173
+#: part/models.py:4127
msgid "Unique part ID value"
msgstr "唯一零件ID值"
-#: part/models.py:4175
+#: part/models.py:4129
msgid "Part IPN value"
msgstr "零件內部零件號"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "Level"
msgstr "級"
-#: part/models.py:4176
+#: part/models.py:4130
msgid "BOM level"
msgstr "物料清單級別"
-#: part/models.py:4286
+#: part/models.py:4240
msgid "BOM item cannot be modified - assembly is locked"
msgstr "物料清單項目不能被修改 - 裝配已鎖定"
-#: part/models.py:4293
+#: part/models.py:4247
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr "物料清單項目不能修改 - 變體裝配已鎖定"
-#: part/models.py:4303
+#: part/models.py:4257
msgid "Select parent part"
msgstr "選擇父零件"
-#: part/models.py:4313
+#: part/models.py:4267
msgid "Sub part"
msgstr "子零件"
-#: part/models.py:4314
+#: part/models.py:4268
msgid "Select part to be used in BOM"
msgstr "選擇要用於物料清單的零件"
-#: part/models.py:4325
+#: part/models.py:4279
msgid "BOM quantity for this BOM item"
msgstr "此物料清單項目的數量"
-#: part/models.py:4331
+#: part/models.py:4285
msgid "This BOM item is optional"
msgstr "此物料清單項目是可選的"
-#: part/models.py:4337
+#: part/models.py:4291
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "這個物料清單項目是耗材 (它沒有在生產訂單中被追蹤)"
-#: part/models.py:4344 part/templates/part/upload_bom.html:55
+#: part/models.py:4298
msgid "Overage"
msgstr "超量"
-#: part/models.py:4345
+#: part/models.py:4299
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr "估計生產物浪費量(絕對值或百分比)"
-#: part/models.py:4352
+#: part/models.py:4306
msgid "BOM item reference"
msgstr "物料清單項目引用"
-#: part/models.py:4360
+#: part/models.py:4314
msgid "BOM item notes"
msgstr "物料清單項目註釋"
-#: part/models.py:4366
+#: part/models.py:4320
msgid "Checksum"
msgstr "校驗和"
-#: part/models.py:4367
+#: part/models.py:4321
msgid "BOM line checksum"
msgstr "物料清單行校驗和"
-#: part/models.py:4372 templates/js/translated/table_filters.js:181
+#: part/models.py:4326
msgid "Validated"
msgstr "已驗證"
-#: part/models.py:4373
+#: part/models.py:4327
msgid "This BOM item has been validated"
msgstr "此物料清單項目已驗證"
-#: part/models.py:4378 part/templates/part/upload_bom.html:57
-#: templates/js/translated/bom.js:1054
-#: templates/js/translated/table_filters.js:185
-#: templates/js/translated/table_filters.js:218
+#: part/models.py:4332
msgid "Gets inherited"
msgstr "獲取繼承的"
-#: part/models.py:4379
+#: part/models.py:4333
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "此物料清單項目是由物料清單繼承的變體零件"
-#: part/models.py:4385
+#: part/models.py:4339
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "變體零件的庫存項可以用於此物料清單項目"
-#: part/models.py:4470 stock/models.py:767
+#: part/models.py:4424 stock/models.py:765
msgid "Quantity must be integer value for trackable parts"
msgstr "可追蹤零件的數量必須是整數"
-#: part/models.py:4480 part/models.py:4482
+#: part/models.py:4434 part/models.py:4436
msgid "Sub part must be specified"
msgstr "必須指定子零件"
-#: part/models.py:4627
+#: part/models.py:4581
msgid "BOM Item Substitute"
msgstr "物料清單項目替代品"
-#: part/models.py:4648
+#: part/models.py:4602
msgid "Substitute part cannot be the same as the master part"
msgstr "替代品零件不能與主零件相同"
-#: part/models.py:4661
+#: part/models.py:4615
msgid "Parent BOM item"
msgstr "上級物料清單項目"
-#: part/models.py:4669
+#: part/models.py:4623
msgid "Substitute part"
msgstr "替代品零件"
-#: part/models.py:4685
+#: part/models.py:4639
msgid "Part 1"
msgstr "零件 1"
-#: part/models.py:4693
+#: part/models.py:4647
msgid "Part 2"
msgstr "零件2"
-#: part/models.py:4694
+#: part/models.py:4648
msgid "Select Related Part"
msgstr "選擇相關的零件"
-#: part/models.py:4701
+#: part/models.py:4655
msgid "Note for this relationship"
msgstr ""
-#: part/models.py:4720
+#: part/models.py:4674
msgid "Part relationship cannot be created between a part and itself"
msgstr "零件關係不能在零件和自身之間創建"
-#: part/models.py:4725
+#: part/models.py:4679
msgid "Duplicate relationship already exists"
msgstr "複製關係已經存在"
@@ -7841,13 +5945,11 @@ msgstr "複製關係已經存在"
msgid "Parent Category"
msgstr "上級類別"
-#: part/serializers.py:125 templates/js/translated/part.js:312
+#: part/serializers.py:125
msgid "Parent part category"
msgstr "上級零件類別"
#: part/serializers.py:132 part/serializers.py:158
-#: part/templates/part/category.html:119 part/templates/part/category.html:204
-#: part/templates/part/category_sidebar.html:7
msgid "Subcategories"
msgstr "子類別"
@@ -7899,7 +6001,7 @@ msgstr "複製圖片"
msgid "Copy image from original part"
msgstr "從原零件複製圖片"
-#: part/serializers.py:532 part/templates/part/detail.html:277
+#: part/serializers.py:532
msgid "Copy BOM"
msgstr "複製物料清單"
@@ -7967,6 +6069,11 @@ msgstr "與此製造商零件編號 (MPN) 的相匹配的製造商零件已存
msgid "Supplier part matching this SKU already exists"
msgstr "匹配此庫存單位 (SKU) 的供應商零件已存在"
+#: part/serializers.py:963 part/stocktake.py:223 stock/admin.py:68
+#: stock/serializers.py:1028 stock/serializers.py:1206 users/models.py:206
+msgid "Stock Items"
+msgstr "庫存項"
+
#: part/serializers.py:964
msgid "Revisions"
msgstr "修訂"
@@ -7979,8 +6086,7 @@ msgstr "未分配的庫存"
msgid "Variant Stock"
msgstr "變體庫存"
-#: part/serializers.py:1002 part/templates/part/copy_part.html:9
-#: templates/js/translated/part.js:474
+#: part/serializers.py:1002
msgid "Duplicate Part"
msgstr "重複零件"
@@ -7988,7 +6094,7 @@ msgstr "重複零件"
msgid "Copy initial data from another Part"
msgstr "從另一個零件複製初始數據"
-#: part/serializers.py:1009 templates/js/translated/part.js:103
+#: part/serializers.py:1009
msgid "Initial Stock"
msgstr "初始庫存"
@@ -8125,8 +6231,7 @@ msgstr "元件描述"
msgid "Select the component part"
msgstr "選擇零部件"
-#: part/serializers.py:1673 part/templates/part/part_base.html:243
-#: templates/js/translated/bom.js:1219
+#: part/serializers.py:1673
msgid "Can Build"
msgstr "可以創建"
@@ -8202,9 +6307,7 @@ msgstr "無效的數量"
msgid "At least one BOM item is required"
msgstr "至少需要一個物料清單項目"
-#: part/stocktake.py:224 templates/js/translated/part.js:1073
-#: templates/js/translated/part.js:1842 templates/js/translated/part.js:1898
-#: templates/js/translated/purchase_order.js:2138
+#: part/stocktake.py:224
msgid "Total Quantity"
msgstr "總數量"
@@ -8233,673 +6336,6 @@ msgstr "低庫存通知"
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "可用的 {part.name}庫存已經跌到設置的最低值"
-#: part/templates/part/bom.html:6
-msgid "You do not have permission to edit the BOM."
-msgstr "沒有權限編輯物料清單"
-
-#: part/templates/part/bom.html:15
-msgid "The BOM this part has been changed, and must be validated"
-msgstr "此物料清單中的零件已被更改,必須驗證"
-
-#: part/templates/part/bom.html:17
-#, python-format
-msgid "This BOM was last checked by %(checker)s on %(check_date)s"
-msgstr "物料清單最近被%(checker)s於%(check_date)s 修改"
-
-#: part/templates/part/bom.html:21
-msgid "This BOM has not been validated."
-msgstr "物料清單己失效"
-
-#: part/templates/part/category.html:32
-msgid "Perform stocktake for this part category"
-msgstr "對此類零件做庫存盤點"
-
-#: part/templates/part/category.html:38 part/templates/part/category.html:42
-msgid "You are subscribed to notifications for this category"
-msgstr "您已訂閲此類別的通知"
-
-#: part/templates/part/category.html:46
-msgid "Subscribe to notifications for this category"
-msgstr "訂閲此類別的通知"
-
-#: part/templates/part/category.html:52
-msgid "Category Actions"
-msgstr "類別操作"
-
-#: part/templates/part/category.html:57
-msgid "Edit category"
-msgstr "編輯類別"
-
-#: part/templates/part/category.html:58
-msgid "Edit Category"
-msgstr "編輯類別"
-
-#: part/templates/part/category.html:62
-msgid "Delete category"
-msgstr "刪除類別"
-
-#: part/templates/part/category.html:63
-msgid "Delete Category"
-msgstr "刪除類別"
-
-#: part/templates/part/category.html:99
-msgid "Top level part category"
-msgstr "最高級零件類別"
-
-#: part/templates/part/category.html:124
-msgid "Parts (Including subcategories)"
-msgstr "零件 (包括子類別)"
-
-#: part/templates/part/category.html:162
-msgid "Create new part"
-msgstr "新建零件"
-
-#: part/templates/part/category.html:163 templates/js/translated/bom.js:444
-msgid "New Part"
-msgstr "新零件"
-
-#: part/templates/part/category.html:189
-#: templates/InvenTree/settings/part_parameters.html:7
-#: templates/InvenTree/settings/sidebar.html:49
-msgid "Part Parameters"
-msgstr "零件參數"
-
-#: part/templates/part/category.html:208
-msgid "Create new part category"
-msgstr "新建零件類別"
-
-#: part/templates/part/category.html:209
-msgid "New Category"
-msgstr "新建類別"
-
-#: part/templates/part/category_sidebar.html:13
-msgid "Import Parts"
-msgstr "導入零件"
-
-#: part/templates/part/copy_part.html:10
-#, python-format
-msgid "Make a copy of part '%(full_name)s'."
-msgstr "製作一個 '%(full_name)s'零件的副本."
-
-#: part/templates/part/copy_part.html:14
-#: part/templates/part/create_part.html:11
-msgid "Possible Matching Parts"
-msgstr "可能的匹配零件"
-
-#: part/templates/part/copy_part.html:15
-#: part/templates/part/create_part.html:12
-msgid "The new part may be a duplicate of these existing parts"
-msgstr "新零件可能與這些現有零件重複。"
-
-#: part/templates/part/create_part.html:17
-#, python-format
-msgid "%(full_name)s - %(desc)s (%(match_per)s%% match)"
-msgstr "%(full_name)s - %(desc)s (%(match_per)s%% 匹配)"
-
-#: part/templates/part/detail.html:20
-msgid "Part Stock"
-msgstr "零件庫存"
-
-#: part/templates/part/detail.html:44
-msgid "Refresh scheduling data"
-msgstr "刷新排產數據"
-
-#: part/templates/part/detail.html:45 part/templates/part/prices.html:15
-#: templates/js/translated/tables.js:552
-msgid "Refresh"
-msgstr "刷新"
-
-#: part/templates/part/detail.html:66
-msgid "Add stocktake information"
-msgstr "添加盤點信息"
-
-#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
-#: stock/admin.py:256 templates/InvenTree/settings/part_stocktake.html:30
-#: templates/InvenTree/settings/sidebar.html:53
-#: templates/js/translated/stock.js:2300 users/models.py:204
-msgid "Stocktake"
-msgstr "庫存盤點"
-
-#: part/templates/part/detail.html:83
-msgid "Part Test Templates"
-msgstr "零件測試模板"
-
-#: part/templates/part/detail.html:88
-msgid "Add Test Template"
-msgstr "添加測試模板"
-
-#: part/templates/part/detail.html:139 stock/templates/stock/item.html:49
-msgid "Sales Order Allocations"
-msgstr "分配銷售訂單"
-
-#: part/templates/part/detail.html:156
-msgid "Part Notes"
-msgstr "零件備註"
-
-#: part/templates/part/detail.html:171
-msgid "Part Variants"
-msgstr "零件變體"
-
-#: part/templates/part/detail.html:175
-msgid "Create new variant"
-msgstr "創建零件變體"
-
-#: part/templates/part/detail.html:176
-msgid "New Variant"
-msgstr "新建零件變體"
-
-#: part/templates/part/detail.html:199
-msgid "Add new parameter"
-msgstr "添加參數"
-
-#: part/templates/part/detail.html:232 part/templates/part/part_sidebar.html:58
-msgid "Related Parts"
-msgstr "關聯零件"
-
-#: part/templates/part/detail.html:236 part/templates/part/detail.html:237
-msgid "Add Related"
-msgstr "添加關聯"
-
-#: part/templates/part/detail.html:255 part/templates/part/part_sidebar.html:17
-#: report/templates/report/inventree_bill_of_materials_report.html:100
-msgid "Bill of Materials"
-msgstr "物料清單"
-
-#: part/templates/part/detail.html:260
-msgid "Export actions"
-msgstr "輸出操作"
-
-#: part/templates/part/detail.html:264 templates/js/translated/bom.js:340
-msgid "Export BOM"
-msgstr "輸出物料清單"
-
-#: part/templates/part/detail.html:266
-msgid "Print BOM Report"
-msgstr "打印物料清單"
-
-#: part/templates/part/detail.html:272
-msgid "BOM actions"
-msgstr "物料清單操作"
-
-#: part/templates/part/detail.html:276
-msgid "Upload BOM"
-msgstr "上傳物料清單"
-
-#: part/templates/part/detail.html:278
-msgid "Validate BOM"
-msgstr "驗證物料清單"
-
-#: part/templates/part/detail.html:283 part/templates/part/detail.html:284
-#: templates/js/translated/bom.js:1320 templates/js/translated/bom.js:1321
-msgid "Add BOM Item"
-msgstr "添加物料清單項"
-
-#: part/templates/part/detail.html:297
-msgid "Assemblies"
-msgstr "裝配"
-
-#: part/templates/part/detail.html:313
-msgid "Part Builds"
-msgstr "零件組裝"
-
-#: part/templates/part/detail.html:338 stock/templates/stock/item.html:36
-msgid "Build Order Allocations"
-msgstr "分配生產訂單"
-
-#: part/templates/part/detail.html:352
-msgid "Part Suppliers"
-msgstr "零件供應商"
-
-#: part/templates/part/detail.html:372
-msgid "Part Manufacturers"
-msgstr "零件製造商"
-
-#: part/templates/part/detail.html:656
-msgid "Related Part"
-msgstr "關聯零件"
-
-#: part/templates/part/detail.html:664
-msgid "Add Related Part"
-msgstr "添加關聯零件"
-
-#: part/templates/part/detail.html:749
-msgid "Add Test Result Template"
-msgstr "添加測試結果模板"
-
-#: part/templates/part/import_wizard/ajax_part_upload.html:29
-#: part/templates/part/import_wizard/part_upload.html:14
-msgid "Insufficient privileges."
-msgstr "權限不足"
-
-#: part/templates/part/import_wizard/part_upload.html:8
-msgid "Return to Parts"
-msgstr "返回零件"
-
-#: part/templates/part/import_wizard/part_upload.html:13
-msgid "Import Parts from File"
-msgstr "從文件導入零件"
-
-#: part/templates/part/import_wizard/part_upload.html:31
-msgid "Requirements for part import"
-msgstr "零件導入要求"
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "The part import file must contain the required named columns as provided in the "
-msgstr "零件導入文件必須包含中提供的所需命名列 "
-
-#: part/templates/part/import_wizard/part_upload.html:33
-msgid "Part Import Template"
-msgstr "零件導入模板"
-
-#: part/templates/part/import_wizard/part_upload.html:89
-msgid "Download Part Import Template"
-msgstr "下載零件導入模板"
-
-#: part/templates/part/import_wizard/part_upload.html:92
-#: templates/js/translated/bom.js:309 templates/js/translated/bom.js:343
-#: templates/js/translated/order.js:154 templates/js/translated/tables.js:189
-msgid "Format"
-msgstr "格式"
-
-#: part/templates/part/import_wizard/part_upload.html:93
-#: templates/js/translated/bom.js:310 templates/js/translated/bom.js:344
-#: templates/js/translated/order.js:155
-msgid "Select file format"
-msgstr "選擇文件格式"
-
-#: part/templates/part/part_app_base.html:12
-msgid "Part List"
-msgstr "零件列表"
-
-#: part/templates/part/part_base.html:26 part/templates/part/part_base.html:30
-msgid "You are subscribed to notifications for this part"
-msgstr "您已訂閲此零件的通知"
-
-#: part/templates/part/part_base.html:34
-msgid "Subscribe to notifications for this part"
-msgstr "訂閲此零件的通知"
-
-#: part/templates/part/part_base.html:53
-#: stock/templates/stock/item_base.html:62
-#: stock/templates/stock/location.html:72 templates/js/translated/label.js:136
-msgid "Print Label"
-msgstr "打印標籤"
-
-#: part/templates/part/part_base.html:59
-msgid "Show pricing information"
-msgstr "顯示定價信息"
-
-#: part/templates/part/part_base.html:64
-#: stock/templates/stock/item_base.html:107
-#: stock/templates/stock/location.html:81
-msgid "Stock actions"
-msgstr "庫存操作"
-
-#: part/templates/part/part_base.html:71
-msgid "Count part stock"
-msgstr "清點零件庫存"
-
-#: part/templates/part/part_base.html:77
-msgid "Transfer part stock"
-msgstr "轉移零件庫存"
-
-#: part/templates/part/part_base.html:92 templates/js/translated/part.js:2313
-msgid "Part actions"
-msgstr "零件操作"
-
-#: part/templates/part/part_base.html:95
-msgid "Duplicate part"
-msgstr "重複的零件"
-
-#: part/templates/part/part_base.html:98
-msgid "Edit part"
-msgstr "編輯零件"
-
-#: part/templates/part/part_base.html:101
-msgid "Delete part"
-msgstr "刪除零件"
-
-#: part/templates/part/part_base.html:120
-msgid "Part is a template part (variants can be made from this part)"
-msgstr "這個零件是一個模板零件 (變體可以從中生成)"
-
-#: part/templates/part/part_base.html:124
-msgid "Part can be assembled from other parts"
-msgstr "零件可以由其他零件裝配"
-
-#: part/templates/part/part_base.html:128
-msgid "Part can be used in assemblies"
-msgstr "零件可以用於裝配"
-
-#: part/templates/part/part_base.html:132
-msgid "Part stock is tracked by serial number"
-msgstr "零件庫存是通過序列號追蹤的"
-
-#: part/templates/part/part_base.html:136
-msgid "Part can be purchased from external suppliers"
-msgstr "零件可以從外部供應商處購買"
-
-#: part/templates/part/part_base.html:140
-msgid "Part can be sold to customers"
-msgstr "零件可以銷售給客户"
-
-#: part/templates/part/part_base.html:146
-msgid "Part is not active"
-msgstr "零件未激活"
-
-#: part/templates/part/part_base.html:154
-msgid "Part is virtual (not a physical part)"
-msgstr "零件是虛擬的(不是實體零件)"
-
-#: part/templates/part/part_base.html:164
-#: part/templates/part/part_base.html:698
-msgid "Show Part Details"
-msgstr "顯示零件詳情"
-
-#: part/templates/part/part_base.html:218
-msgid "Required for Orders"
-msgstr "訂單所需的"
-
-#: part/templates/part/part_base.html:226
-#: stock/templates/stock/item_base.html:385
-msgid "Allocated to Build Orders"
-msgstr "分配到生產訂單"
-
-#: part/templates/part/part_base.html:235
-#: stock/templates/stock/item_base.html:378
-msgid "Allocated to Sales Orders"
-msgstr "分配到銷售訂單"
-
-#: part/templates/part/part_base.html:308
-msgid "Minimum stock level"
-msgstr "最低庫存水平"
-
-#: part/templates/part/part_base.html:339 templates/js/translated/bom.js:1071
-#: templates/js/translated/part.js:1271 templates/js/translated/part.js:2477
-#: templates/js/translated/pricing.js:391
-#: templates/js/translated/pricing.js:1052
-msgid "Price Range"
-msgstr "價格範圍"
-
-#: part/templates/part/part_base.html:369
-msgid "Latest Serial Number"
-msgstr "最新序列號"
-
-#: part/templates/part/part_base.html:373
-#: stock/templates/stock/item_base.html:319
-msgid "Search for serial number"
-msgstr "搜索序列號"
-
-#: part/templates/part/part_base.html:461
-msgid "Part QR Code"
-msgstr "零件二維碼"
-
-#: part/templates/part/part_base.html:478
-msgid "Link Barcode to Part"
-msgstr "關聯條形碼到零件"
-
-#: part/templates/part/part_base.html:528
-msgid "Calculate"
-msgstr "計算"
-
-#: part/templates/part/part_base.html:545
-msgid "Remove associated image from this part"
-msgstr "刪除與零件關聯的圖片"
-
-#: part/templates/part/part_base.html:596
-msgid "No matching images found"
-msgstr "沒有找到匹配的圖片"
-
-#: part/templates/part/part_base.html:692
-msgid "Hide Part Details"
-msgstr "隱藏零件詳細信息"
-
-#: part/templates/part/part_pricing.html:22 part/templates/part/prices.html:76
-#: part/templates/part/prices.html:227 templates/js/translated/pricing.js:485
-msgid "Supplier Pricing"
-msgstr "供應商價格"
-
-#: part/templates/part/part_pricing.html:26
-#: part/templates/part/part_pricing.html:52
-#: part/templates/part/part_pricing.html:95
-#: part/templates/part/part_pricing.html:110
-msgid "Unit Cost"
-msgstr "單位成本"
-
-#: part/templates/part/part_pricing.html:40
-msgid "No supplier pricing available"
-msgstr "沒有可用的供應商價格"
-
-#: part/templates/part/part_pricing.html:48 part/templates/part/prices.html:90
-#: part/templates/part/prices.html:250
-msgid "BOM Pricing"
-msgstr "物料清單價格"
-
-#: part/templates/part/part_pricing.html:66
-msgid "Unit Purchase Price"
-msgstr "單位採購價"
-
-#: part/templates/part/part_pricing.html:72
-msgid "Total Purchase Price"
-msgstr "採購總價"
-
-#: part/templates/part/part_pricing.html:83
-msgid "No BOM pricing available"
-msgstr "沒有可用的物料清單價格"
-
-#: part/templates/part/part_pricing.html:92
-msgid "Internal Price"
-msgstr "內部價格"
-
-#: part/templates/part/part_pricing.html:123
-msgid "No pricing information is available for this part."
-msgstr "此零件無價格信息可用。"
-
-#: part/templates/part/part_scheduling.html:14
-msgid "Scheduled Quantity"
-msgstr "排產數量"
-
-#: part/templates/part/part_sidebar.html:11
-msgid "Variants"
-msgstr "變體"
-
-#: part/templates/part/part_sidebar.html:14
-#: stock/templates/stock/loc_link.html:3 stock/templates/stock/location.html:22
-#: stock/templates/stock/stock_app_base.html:10
-#: templates/InvenTree/search.html:153
-#: templates/InvenTree/settings/sidebar.html:51
-#: templates/js/translated/part.js:1249 templates/js/translated/part.js:2166
-#: templates/js/translated/part.js:2425 templates/js/translated/stock.js:1064
-#: templates/js/translated/stock.js:2154 templates/navbar.html:31
-msgid "Stock"
-msgstr "庫存"
-
-#: part/templates/part/part_sidebar.html:30
-#: templates/InvenTree/settings/sidebar.html:39
-msgid "Pricing"
-msgstr "定價"
-
-#: part/templates/part/part_sidebar.html:44
-msgid "Scheduling"
-msgstr "排產"
-
-#: part/templates/part/part_sidebar.html:54
-msgid "Test Templates"
-msgstr "測試模板"
-
-#: part/templates/part/part_thumb.html:11
-msgid "Select from existing images"
-msgstr "從現存圖片選擇"
-
-#: part/templates/part/prices.html:11
-msgid "Pricing Overview"
-msgstr "價格概覽"
-
-#: part/templates/part/prices.html:14
-msgid "Refresh Part Pricing"
-msgstr "更新零件價格"
-
-#: part/templates/part/prices.html:17
-msgid "Override Part Pricing"
-msgstr "覆蓋零件價格"
-
-#: part/templates/part/prices.html:18
-#: templates/InvenTree/settings/settings_staff_js.html:80
-#: templates/InvenTree/settings/user.html:24
-#: templates/js/translated/helpers.js:104
-#: templates/js/translated/pricing.js:628 templates/notes_buttons.html:3
-#: templates/notes_buttons.html:4
-msgid "Edit"
-msgstr "編輯"
-
-#: part/templates/part/prices.html:37 part/templates/part/prices.html:127
-msgid "Price Category"
-msgstr "價格類別"
-
-#: part/templates/part/prices.html:38 part/templates/part/prices.html:128
-msgid "Minimum"
-msgstr "最小值"
-
-#: part/templates/part/prices.html:39 part/templates/part/prices.html:129
-msgid "Maximum"
-msgstr "最大值"
-
-#: part/templates/part/prices.html:51 part/templates/part/prices.html:174
-msgid "Internal Pricing"
-msgstr "內部價格"
-
-#: part/templates/part/prices.html:64 part/templates/part/prices.html:206
-msgid "Purchase History"
-msgstr "購買歷史"
-
-#: part/templates/part/prices.html:98 part/templates/part/prices.html:274
-msgid "Variant Pricing"
-msgstr "變體價格"
-
-#: part/templates/part/prices.html:106
-msgid "Pricing Overrides"
-msgstr "定價覆蓋"
-
-#: part/templates/part/prices.html:113
-msgid "Overall Pricing"
-msgstr "總價"
-
-#: part/templates/part/prices.html:149 part/templates/part/prices.html:326
-msgid "Sale History"
-msgstr "銷售歷史"
-
-#: part/templates/part/prices.html:157
-msgid "Sale price data is not available for this part"
-msgstr "該零件的售出價格數據不可用"
-
-#: part/templates/part/prices.html:164
-msgid "Price range data is not available for this part."
-msgstr "此零件價格範圍數據不可用"
-
-#: part/templates/part/prices.html:175 part/templates/part/prices.html:207
-#: part/templates/part/prices.html:228 part/templates/part/prices.html:251
-#: part/templates/part/prices.html:275 part/templates/part/prices.html:298
-#: part/templates/part/prices.html:327
-msgid "Jump to overview"
-msgstr "跳轉到總覽圖"
-
-#: part/templates/part/prices.html:180
-msgid "Add Internal Price Break"
-msgstr "添加內部批發價"
-
-#: part/templates/part/prices.html:297
-msgid "Sale Pricing"
-msgstr "售出價格"
-
-#: part/templates/part/prices.html:303
-msgid "Add Sell Price Break"
-msgstr "添加售出批發價"
-
-#: part/templates/part/pricing_javascript.html:24
-msgid "Update Pricing"
-msgstr "更新價格"
-
-#: part/templates/part/stock_count.html:7
-#: templates/js/translated/model_renderers.js:233
-#: templates/js/translated/part.js:707 templates/js/translated/part.js:2161
-#: templates/js/translated/part.js:2163
-msgid "No Stock"
-msgstr "無庫存"
-
-#: part/templates/part/stock_count.html:9 templates/InvenTree/index.html:120
-msgid "Low Stock"
-msgstr "低庫存"
-
-#: part/templates/part/upload_bom.html:8
-msgid "Return to BOM"
-msgstr "返回物料清單"
-
-#: part/templates/part/upload_bom.html:13
-msgid "Upload Bill of Materials"
-msgstr "上傳材料單"
-
-#: part/templates/part/upload_bom.html:19
-msgid "BOM upload requirements"
-msgstr "物料清單上傳要求"
-
-#: part/templates/part/upload_bom.html:23
-#: part/templates/part/upload_bom.html:90
-msgid "Upload BOM File"
-msgstr "上傳 物料清單 文件"
-
-#: part/templates/part/upload_bom.html:29
-msgid "Submit BOM Data"
-msgstr "提交 物料清單 數據"
-
-#: part/templates/part/upload_bom.html:37
-msgid "Requirements for BOM upload"
-msgstr "物料清單 上傳要求"
-
-#: part/templates/part/upload_bom.html:39
-msgid "The BOM file must contain the required named columns as provided in the "
-msgstr "物料清單表文件必須包含中提供的所需命名列 "
-
-#: part/templates/part/upload_bom.html:39
-msgid "BOM Upload Template"
-msgstr "物料清單 上傳模板"
-
-#: part/templates/part/upload_bom.html:40
-msgid "Each part must already exist in the database"
-msgstr "每個零件必須已經存在於數據庫中"
-
-#: part/templates/part/variant_part.html:9
-msgid "Create new part variant"
-msgstr "創建新的零件變體"
-
-#: part/templates/part/variant_part.html:10
-msgid "Create a new variant part from this template"
-msgstr "從此模板創建一個新的變體零件"
-
-#: part/views.py:111
-msgid "Match References"
-msgstr "匹配參考"
-
-#: part/views.py:275
-#, python-brace-format
-msgid "Can't import part {new_part.name} because there is no category assigned"
-msgstr "無法導入零件 {new_part.name} ,因為沒有指定類別"
-
-#: part/views.py:425
-msgid "Select Part Image"
-msgstr "選擇零件圖片"
-
-#: part/views.py:448
-msgid "Updated part image"
-msgstr "更新零件圖片"
-
-#: part/views.py:451
-msgid "Part image not found"
-msgstr "未找到零件圖片"
-
-#: part/views.py:545
-msgid "Part Pricing"
-msgstr "零件價格"
-
#: plugin/api.py:175
msgid "Plugin cannot be deleted as it is currently active"
msgstr "插件不能被刪除,因為它當前處於激活狀態"
@@ -8929,7 +6365,6 @@ msgid "Model instance not found"
msgstr "找不到模型實例"
#: plugin/base/barcodes/api.py:287
-#: templates/js/translated/purchase_order.js:1452
msgid "Barcode matches existing item"
msgstr "條形碼匹配現有項目"
@@ -8981,8 +6416,7 @@ msgstr "條形碼與現有的庫存項不匹配"
msgid "Stock item does not match line item"
msgstr "庫存項與行項目不匹配"
-#: plugin/base/barcodes/api.py:739 templates/js/translated/build.js:2798
-#: templates/js/translated/sales_order.js:1960
+#: plugin/base/barcodes/api.py:739
msgid "Insufficient stock available"
msgstr "可用庫存不足"
@@ -9091,7 +6525,7 @@ msgstr "已交付"
msgid "Quantity to allocate"
msgstr "待分配數"
-#: plugin/base/label/label.py:39 templates/js/translated/label.js:148
+#: plugin/base/label/label.py:39
msgid "Label printing failed"
msgstr "標籤打印失敗"
@@ -9435,8 +6869,7 @@ msgstr "已安裝的軟件包名字,如果插件是通過 PIP 安裝的"
msgid "Is the plugin active"
msgstr "插件是否激活"
-#: plugin/models.py:158 templates/js/translated/table_filters.js:377
-#: templates/js/translated/table_filters.js:511
+#: plugin/models.py:158
msgid "Installed"
msgstr "已安裝"
@@ -9453,8 +6886,6 @@ msgid "Package Plugin"
msgstr "軟件包插件"
#: plugin/models.py:262 report/models.py:487
-#: templates/InvenTree/settings/plugin_settings.html:9
-#: templates/js/translated/plugin.js:51
msgid "Plugin"
msgstr "插件"
@@ -9462,7 +6893,7 @@ msgstr "插件"
msgid "Method"
msgstr "方法"
-#: plugin/plugin.py:276
+#: plugin/plugin.py:275
msgid "No author found"
msgstr "未找到作者"
@@ -9610,8 +7041,6 @@ msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "插件包名稱 - 也可以包含版本指示器"
#: plugin/serializers.py:124
-#: templates/InvenTree/settings/plugin_settings.html:42
-#: templates/js/translated/plugin.js:86
msgid "Version"
msgstr "版本"
@@ -9680,10 +7109,7 @@ msgid "No valid objects provided to template"
msgstr "沒有為模板提供有效對象"
#: report/api.py:103 report/models.py:451 report/serializers.py:99
-#: report/serializers.py:149 templates/js/translated/purchase_order.js:1801
-#: templates/js/translated/return_order.js:353
-#: templates/js/translated/sales_order.js:848
-#: templates/js/translated/sales_order.js:1022
+#: report/serializers.py:149
msgid "Items"
msgstr "項目"
@@ -9820,7 +7246,7 @@ msgstr "要處理的項目數量"
msgid "Report generation is complete"
msgstr "報告生成完成"
-#: report/models.py:461 templates/js/translated/build.js:2352
+#: report/models.py:461
msgid "Progress"
msgstr "進度"
@@ -9895,20 +7321,35 @@ msgstr "選擇用於標籤打印的插件"
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
-#: templates/allauth_2fa/setup.html:18
msgid "QR Code"
msgstr "二維碼"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
-#: templates/qr_code.html:7
msgid "QR code"
msgstr "二維碼"
+#: report/templates/report/inventree_bill_of_materials_report.html:100
+msgid "Bill of Materials"
+msgstr "物料清單"
+
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "所需材料"
+#: report/templates/report/inventree_build_order_report.html:98
+#: report/templates/report/inventree_purchase_order_report.html:40
+#: report/templates/report/inventree_sales_order_report.html:40
+#: report/templates/report/inventree_sales_order_shipment_report.html:37
+#: report/templates/report/inventree_test_report.html:84
+#: report/templates/report/inventree_test_report.html:162
+msgid "Part image"
+msgstr "零件圖像"
+
+#: report/templates/report/inventree_build_order_report.html:121
+msgid "Issued"
+msgstr "已派發"
+
#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "需要給"
@@ -9919,11 +7360,6 @@ msgstr "供應商已刪除"
#: report/templates/report/inventree_purchase_order_report.html:30
#: report/templates/report/inventree_sales_order_report.html:30
-#: templates/js/translated/order.js:341 templates/js/translated/pricing.js:527
-#: templates/js/translated/pricing.js:596
-#: templates/js/translated/pricing.js:832
-#: templates/js/translated/purchase_order.js:2169
-#: templates/js/translated/sales_order.js:1880
msgid "Unit Price"
msgstr "單位價格"
@@ -9935,16 +7371,18 @@ msgstr "額外行項目"
#: report/templates/report/inventree_purchase_order_report.html:72
#: report/templates/report/inventree_sales_order_report.html:72
-#: templates/js/translated/purchase_order.js:2071
-#: templates/js/translated/sales_order.js:1849
msgid "Total"
msgstr "總計"
#: report/templates/report/inventree_sales_order_shipment_report.html:23
-#: stock/templates/stock/stock_sidebar.html:8
msgid "Allocations"
msgstr "分配"
+#: report/templates/report/inventree_sales_order_shipment_report.html:47
+#: stock/admin.py:163
+msgid "Batch"
+msgstr "隊列"
+
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr "庫存地點項目"
@@ -9958,17 +7396,14 @@ msgid "Test Results"
msgstr "測試結果"
#: report/templates/report/inventree_test_report.html:102
-#: templates/js/translated/stock.js:1578
msgid "Test"
msgstr "測試"
#: report/templates/report/inventree_test_report.html:129
-#: templates/js/translated/stock.js:1446
msgid "Pass"
msgstr "通過"
#: report/templates/report/inventree_test_report.html:131
-#: templates/js/translated/stock.js:1448
msgid "Fail"
msgstr "失敗"
@@ -9977,34 +7412,31 @@ msgid "No result (required)"
msgstr "無結果 (必填)"
#: report/templates/report/inventree_test_report.html:140
-#: templates/js/translated/stock.js:1453
msgid "No result"
msgstr "沒有結果"
#: report/templates/report/inventree_test_report.html:153
-#: stock/serializers.py:626 stock/templates/stock/stock_sidebar.html:16
+#: stock/serializers.py:626
msgid "Installed Items"
msgstr "已安裝的項目"
#: report/templates/report/inventree_test_report.html:167 stock/admin.py:162
-#: templates/js/translated/stock.js:704 templates/js/translated/stock.js:875
-#: templates/js/translated/stock.js:3193
msgid "Serial"
msgstr "系列"
-#: report/templatetags/report.py:146
+#: report/templatetags/report.py:145
msgid "Asset file does not exist"
msgstr "資產文件不存在"
-#: report/templatetags/report.py:203 report/templatetags/report.py:279
+#: report/templatetags/report.py:202 report/templatetags/report.py:278
msgid "Image file not found"
msgstr "找不到圖片文件"
-#: report/templatetags/report.py:304
+#: report/templatetags/report.py:303
msgid "part_image tag requires a Part instance"
msgstr "parpart_image 標籤需要一個零件實例"
-#: report/templatetags/report.py:347
+#: report/templatetags/report.py:346
msgid "company_image tag requires a Company instance"
msgstr "公司_圖片標籤需要一個公司實例"
@@ -10012,8 +7444,7 @@ msgstr "公司_圖片標籤需要一個公司實例"
msgid "Location ID"
msgstr "位置 ID"
-#: stock/admin.py:63 stock/templates/stock/location.html:129
-#: stock/templates/stock/location.html:135
+#: stock/admin.py:63
msgid "Location Path"
msgstr "地點路徑"
@@ -10041,8 +7472,7 @@ msgstr "供應商 ID"
msgid "Customer ID"
msgstr "客户 ID"
-#: stock/admin.py:206 stock/models.py:907
-#: stock/templates/stock/item_base.html:351
+#: stock/admin.py:206 stock/models.py:903
msgid "Installed In"
msgstr "安裝於"
@@ -10066,9 +7496,11 @@ msgstr "需要審核"
msgid "Delete on Deplete"
msgstr "在消耗品上刪除"
-#: stock/admin.py:261 stock/models.py:1001
-#: stock/templates/stock/item_base.html:430
-#: templates/js/translated/stock.js:2314 users/models.py:124
+#: stock/admin.py:256 users/models.py:204
+msgid "Stocktake"
+msgstr "庫存盤點"
+
+#: stock/admin.py:261 stock/models.py:997 users/models.py:124
msgid "Expiry Date"
msgstr "有效期至"
@@ -10124,7 +7556,7 @@ msgstr ""
msgid "Maximum stock"
msgstr ""
-#: stock/api.py:605 templates/js/translated/table_filters.js:434
+#: stock/api.py:605
msgid "External Location"
msgstr "外部地點"
@@ -10165,8 +7597,6 @@ msgid "Expiry date after"
msgstr "過期日期後"
#: stock/api.py:849 stock/serializers.py:631
-#: stock/templates/stock/item_base.html:436
-#: templates/js/translated/table_filters.js:448
msgid "Stale"
msgstr "過期"
@@ -10202,24 +7632,19 @@ msgstr "庫存地點類型"
msgid "Default icon for all locations that have no icon set (optional)"
msgstr "為所有沒有圖標的位置設置默認圖標(可選)"
-#: stock/models.py:136 stock/models.py:889
-#: stock/templates/stock/location.html:18
-#: stock/templates/stock/stock_app_base.html:8
+#: stock/models.py:136 stock/models.py:885
msgid "Stock Location"
msgstr "庫存地點"
-#: stock/models.py:137 stock/templates/stock/location.html:184
-#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
-#: users/models.py:205
+#: stock/models.py:137 users/models.py:205
msgid "Stock Locations"
msgstr "庫存地點"
-#: stock/models.py:185 stock/models.py:1050
-#: stock/templates/stock/item_base.html:244
+#: stock/models.py:185 stock/models.py:1046
msgid "Owner"
msgstr "所有者"
-#: stock/models.py:186 stock/models.py:1051
+#: stock/models.py:186 stock/models.py:1047
msgid "Select Owner"
msgstr "選擇所有者"
@@ -10227,8 +7652,7 @@ msgstr "選擇所有者"
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr "庫存項可能不直接位於結構庫存地點,但可能位於其子地點。"
-#: stock/models.py:201 templates/js/translated/stock.js:2864
-#: templates/js/translated/table_filters.js:250
+#: stock/models.py:201
msgid "External"
msgstr "外部"
@@ -10236,8 +7660,7 @@ msgstr "外部"
msgid "This is an external stock location"
msgstr "這是一個外部庫存地點"
-#: stock/models.py:208 templates/js/translated/stock.js:2873
-#: templates/js/translated/table_filters.js:253
+#: stock/models.py:208
msgid "Location type"
msgstr "位置類型"
@@ -10249,257 +7672,257 @@ msgstr "該位置的庫存地點類型"
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "您不能將此庫存地點設置為結構性,因為某些庫存項已經位於它!"
-#: stock/models.py:491
+#: stock/models.py:489
msgid "Part must be specified"
msgstr ""
-#: stock/models.py:746
+#: stock/models.py:744
msgid "Stock items cannot be located into structural stock locations!"
msgstr "庫存項不能存放在結構性庫存地點!"
-#: stock/models.py:773 stock/serializers.py:492
+#: stock/models.py:771 stock/serializers.py:492
msgid "Stock item cannot be created for virtual parts"
msgstr "無法為虛擬零件創建庫存項"
-#: stock/models.py:790
+#: stock/models.py:788
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr "零件類型 ('{self.supplier_part.part}') 必須為 {self.part}"
-#: stock/models.py:800 stock/models.py:813
+#: stock/models.py:798 stock/models.py:811
msgid "Quantity must be 1 for item with a serial number"
msgstr "有序列號的項目的數量必須是1"
-#: stock/models.py:803
+#: stock/models.py:801
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "如果數量大於1,則不能設置序列號"
-#: stock/models.py:825
+#: stock/models.py:823
msgid "Item cannot belong to itself"
msgstr "項目不能屬於其自身"
-#: stock/models.py:830
+#: stock/models.py:828
msgid "Item must have a build reference if is_building=True"
msgstr "如果is_building=True,則項必須具有構建引用"
-#: stock/models.py:843
+#: stock/models.py:841
msgid "Build reference does not point to the same part object"
msgstr "構建引用未指向同一零件對象"
-#: stock/models.py:859
+#: stock/models.py:855
msgid "Parent Stock Item"
msgstr "母庫存項目"
-#: stock/models.py:871
+#: stock/models.py:867
msgid "Base part"
msgstr "基礎零件"
-#: stock/models.py:881
+#: stock/models.py:877
msgid "Select a matching supplier part for this stock item"
msgstr "為此庫存項目選擇匹配的供應商零件"
-#: stock/models.py:893
+#: stock/models.py:889
msgid "Where is this stock item located?"
msgstr "這個庫存物品在哪裏?"
-#: stock/models.py:901 stock/serializers.py:1605
+#: stock/models.py:897 stock/serializers.py:1605
msgid "Packaging this stock item is stored in"
msgstr "包裝此庫存物品存儲在"
-#: stock/models.py:912
+#: stock/models.py:908
msgid "Is this item installed in another item?"
msgstr "此項目是否安裝在另一個項目中?"
-#: stock/models.py:931
+#: stock/models.py:927
msgid "Serial number for this item"
msgstr "此項目的序列號"
-#: stock/models.py:945 stock/serializers.py:1588
+#: stock/models.py:941 stock/serializers.py:1588
msgid "Batch code for this stock item"
msgstr "此庫存項的批號"
-#: stock/models.py:950
+#: stock/models.py:946
msgid "Stock Quantity"
msgstr "庫存數量"
-#: stock/models.py:960
+#: stock/models.py:956
msgid "Source Build"
msgstr "源代碼構建"
-#: stock/models.py:963
+#: stock/models.py:959
msgid "Build for this stock item"
msgstr "為此庫存項目構建"
-#: stock/models.py:970 stock/templates/stock/item_base.html:360
+#: stock/models.py:966
msgid "Consumed By"
msgstr "消費者"
-#: stock/models.py:973
+#: stock/models.py:969
msgid "Build order which consumed this stock item"
msgstr "構建消耗此庫存項的生產訂單"
-#: stock/models.py:982
+#: stock/models.py:978
msgid "Source Purchase Order"
msgstr "採購訂單來源"
-#: stock/models.py:986
+#: stock/models.py:982
msgid "Purchase order for this stock item"
msgstr "此庫存商品的採購訂單"
-#: stock/models.py:992
+#: stock/models.py:988
msgid "Destination Sales Order"
msgstr "目的地銷售訂單"
-#: stock/models.py:1003
+#: stock/models.py:999
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "庫存物品的到期日。在此日期之後,庫存將被視為過期"
-#: stock/models.py:1021
+#: stock/models.py:1017
msgid "Delete on deplete"
msgstr "耗盡時刪除"
-#: stock/models.py:1022
+#: stock/models.py:1018
msgid "Delete this Stock Item when stock is depleted"
msgstr "當庫存耗盡時刪除此庫存項"
-#: stock/models.py:1042
+#: stock/models.py:1038
msgid "Single unit purchase price at time of purchase"
msgstr "購買時一個單位的價格"
-#: stock/models.py:1073
+#: stock/models.py:1069
msgid "Converted to part"
msgstr "轉換為零件"
-#: stock/models.py:1640
+#: stock/models.py:1636
msgid "Part is not set as trackable"
msgstr "零件未設置為可跟蹤"
-#: stock/models.py:1646
+#: stock/models.py:1642
msgid "Quantity must be integer"
msgstr "數量必須是整數"
-#: stock/models.py:1654
+#: stock/models.py:1650
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr "數量不得超過現有庫存量 ({self.quantity})"
-#: stock/models.py:1660
+#: stock/models.py:1656
msgid "Serial numbers must be provided as a list"
msgstr ""
-#: stock/models.py:1665
+#: stock/models.py:1661
msgid "Quantity does not match serial numbers"
msgstr "數量不匹配序列號"
-#: stock/models.py:1787 stock/models.py:2662
+#: stock/models.py:1783 stock/models.py:2656
msgid "Test template does not exist"
msgstr "測試模板不存在"
-#: stock/models.py:1805
+#: stock/models.py:1801
msgid "Stock item has been assigned to a sales order"
msgstr "庫存項已分配到銷售訂單"
-#: stock/models.py:1809
+#: stock/models.py:1805
msgid "Stock item is installed in another item"
msgstr "庫存項已安裝在另一個項目中"
-#: stock/models.py:1812
+#: stock/models.py:1808
msgid "Stock item contains other items"
msgstr "庫存項包含其他項目"
-#: stock/models.py:1815
+#: stock/models.py:1811
msgid "Stock item has been assigned to a customer"
msgstr "庫存項已分配給客户"
-#: stock/models.py:1818
+#: stock/models.py:1814
msgid "Stock item is currently in production"
msgstr "庫存項目前正在生產"
-#: stock/models.py:1821
+#: stock/models.py:1817
msgid "Serialized stock cannot be merged"
msgstr "序列化的庫存不能合併"
-#: stock/models.py:1828 stock/serializers.py:1483
+#: stock/models.py:1824 stock/serializers.py:1483
msgid "Duplicate stock items"
msgstr "複製庫存項"
-#: stock/models.py:1832
+#: stock/models.py:1828
msgid "Stock items must refer to the same part"
msgstr "庫存項必須指相同零件"
-#: stock/models.py:1840
+#: stock/models.py:1836
msgid "Stock items must refer to the same supplier part"
msgstr "庫存項必須是同一供應商的零件"
-#: stock/models.py:1845
+#: stock/models.py:1841
msgid "Stock status codes must match"
msgstr "庫存狀態碼必須匹配"
-#: stock/models.py:2106
+#: stock/models.py:2102
msgid "StockItem cannot be moved as it is not in stock"
msgstr "庫存項不能移動,因為它沒有庫存"
-#: stock/models.py:2561
+#: stock/models.py:2557
msgid "Stock Item Tracking"
msgstr "庫存項跟蹤"
-#: stock/models.py:2594
+#: stock/models.py:2588
msgid "Entry notes"
msgstr "條目註釋"
-#: stock/models.py:2634
+#: stock/models.py:2628
msgid "Stock Item Test Result"
msgstr "庫存項測試結果"
-#: stock/models.py:2665
+#: stock/models.py:2659
msgid "Value must be provided for this test"
msgstr "必須為此測試提供值"
-#: stock/models.py:2669
+#: stock/models.py:2663
msgid "Attachment must be uploaded for this test"
msgstr "測試附件必須上傳"
-#: stock/models.py:2674
+#: stock/models.py:2668
msgid "Invalid value for this test"
msgstr "此測試的值無效"
-#: stock/models.py:2698
+#: stock/models.py:2692
msgid "Test result"
msgstr "測試結果"
-#: stock/models.py:2705
+#: stock/models.py:2699
msgid "Test output value"
msgstr "測試輸出值"
-#: stock/models.py:2713 stock/serializers.py:245
+#: stock/models.py:2707 stock/serializers.py:245
msgid "Test result attachment"
msgstr "測驗結果附件"
-#: stock/models.py:2717
+#: stock/models.py:2711
msgid "Test notes"
msgstr "測試備註"
-#: stock/models.py:2725 templates/js/translated/stock.js:1631
+#: stock/models.py:2719
msgid "Test station"
msgstr "測試站"
-#: stock/models.py:2726
+#: stock/models.py:2720
msgid "The identifier of the test station where the test was performed"
msgstr "進行測試的測試站的標識符"
-#: stock/models.py:2732
+#: stock/models.py:2726
msgid "Started"
msgstr "已開始"
-#: stock/models.py:2733
+#: stock/models.py:2727
msgid "The timestamp of the test start"
msgstr "測試開始的時間戳"
-#: stock/models.py:2739
+#: stock/models.py:2733
msgid "Finished"
msgstr "已完成"
-#: stock/models.py:2740
+#: stock/models.py:2734
msgid "The timestamp of the test finish"
msgstr "測試結束的時間戳"
@@ -10559,7 +7982,7 @@ msgstr "測試完成時間不能早於測試開始時間"
msgid "Serial number is too large"
msgstr "序列號太大"
-#: stock/serializers.py:462 stock/templates/stock/item_base.html:190
+#: stock/serializers.py:462
msgid "Parent Item"
msgstr "父項"
@@ -10571,12 +7994,11 @@ msgstr "父庫存項"
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr "添加時使用包裝尺寸:定義的數量是包裝的數量"
-#: stock/serializers.py:623 stock/templates/stock/item_base.html:434
-#: templates/js/translated/table_filters.js:442 users/models.py:174
+#: stock/serializers.py:623 users/models.py:174
msgid "Expired"
msgstr "已過期"
-#: stock/serializers.py:629 stock/templates/stock/stock_sidebar.html:20
+#: stock/serializers.py:629
msgid "Child Items"
msgstr "子項目"
@@ -10687,13 +8109,10 @@ msgid "No stock items selected"
msgstr "未選擇庫存商品"
#: stock/serializers.py:1131 stock/serializers.py:1208
-#: stock/templates/stock/location.html:163
-#: stock/templates/stock/location.html:220
-#: stock/templates/stock/location_sidebar.html:5
msgid "Sublocations"
msgstr "轉租"
-#: stock/serializers.py:1201 templates/js/translated/stock.js:158
+#: stock/serializers.py:1201
msgid "Parent stock location"
msgstr "上級庫存地點"
@@ -10793,7 +8212,7 @@ msgstr "隔離"
msgid "Legacy stock tracking entry"
msgstr "舊庫存跟蹤條目"
-#: stock/status_codes.py:46 templates/js/translated/stock.js:548
+#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "庫存項已創建"
@@ -10849,7 +8268,7 @@ msgstr "從上級項拆分"
msgid "Split child item"
msgstr "拆分子項"
-#: stock/status_codes.py:73 templates/js/translated/stock.js:1942
+#: stock/status_codes.py:73
msgid "Merged stock items"
msgstr "合併的庫存項"
@@ -10869,7 +8288,7 @@ msgstr "生產訂單已出產"
msgid "Build order output rejected"
msgstr "生產訂單產出被拒絕"
-#: stock/status_codes.py:82 templates/js/translated/stock.js:1847
+#: stock/status_codes.py:82
msgid "Consumed by build order"
msgstr "被工單消耗的"
@@ -10885,7 +8304,7 @@ msgstr "按採購訂單接收"
msgid "Returned against Return Order"
msgstr "按退貨訂單退回"
-#: stock/status_codes.py:94 templates/js/translated/table_filters.js:382
+#: stock/status_codes.py:94
msgid "Sent to customer"
msgstr "寄送給客户"
@@ -10893,361 +8312,6 @@ msgstr "寄送給客户"
msgid "Returned from customer"
msgstr "從客户端退回"
-#: stock/templates/stock/item.html:17
-msgid "Stock Tracking Information"
-msgstr "庫存跟蹤信息"
-
-#: stock/templates/stock/item.html:63
-msgid "Child Stock Items"
-msgstr "子庫存項"
-
-#: stock/templates/stock/item.html:72
-msgid "This stock item does not have any child items"
-msgstr "此庫存商品沒有任何子商品"
-
-#: stock/templates/stock/item.html:81
-#: stock/templates/stock/stock_sidebar.html:12
-msgid "Test Data"
-msgstr "測試數據"
-
-#: stock/templates/stock/item.html:85
-msgid "Test Report"
-msgstr "測試報告"
-
-#: stock/templates/stock/item.html:89 stock/templates/stock/item.html:276
-msgid "Delete Test Data"
-msgstr "刪除測試數據"
-
-#: stock/templates/stock/item.html:93
-msgid "Add Test Data"
-msgstr "添加測試數據"
-
-#: stock/templates/stock/item.html:125
-msgid "Stock Item Notes"
-msgstr "庫存項目備註"
-
-#: stock/templates/stock/item.html:140
-msgid "Installed Stock Items"
-msgstr "已安裝的庫存項"
-
-#: stock/templates/stock/item.html:145 templates/js/translated/stock.js:3353
-msgid "Install Stock Item"
-msgstr "安裝庫存項"
-
-#: stock/templates/stock/item.html:264
-msgid "Delete all test results for this stock item"
-msgstr "刪除此庫存項目的所有測試結果"
-
-#: stock/templates/stock/item.html:294 templates/js/translated/stock.js:1784
-msgid "Add Test Result"
-msgstr "添加測試結果"
-
-#: stock/templates/stock/item_base.html:34
-msgid "Locate stock item"
-msgstr "查找庫存項目"
-
-#: stock/templates/stock/item_base.html:52
-msgid "Scan to Location"
-msgstr "掃描到位置"
-
-#: stock/templates/stock/item_base.html:59
-#: stock/templates/stock/location.html:68
-#: templates/js/translated/filters.js:434
-msgid "Printing actions"
-msgstr "打印操作"
-
-#: stock/templates/stock/item_base.html:64 templates/js/translated/report.js:49
-msgid "Print Report"
-msgstr "打印報告"
-
-#: stock/templates/stock/item_base.html:72
-msgid "Stock adjustment actions"
-msgstr "庫存調整操作"
-
-#: stock/templates/stock/item_base.html:76
-#: stock/templates/stock/location.html:88 templates/js/translated/stock.js:1907
-msgid "Count stock"
-msgstr "清點庫存"
-
-#: stock/templates/stock/item_base.html:78
-#: templates/js/translated/stock.js:1889
-msgid "Add stock"
-msgstr "增加庫存"
-
-#: stock/templates/stock/item_base.html:79
-#: templates/js/translated/stock.js:1898
-msgid "Remove stock"
-msgstr "移除庫存"
-
-#: stock/templates/stock/item_base.html:82
-msgid "Serialize stock"
-msgstr "序列化庫存"
-
-#: stock/templates/stock/item_base.html:85
-#: stock/templates/stock/location.html:94 templates/js/translated/stock.js:1916
-msgid "Transfer stock"
-msgstr "轉移庫存"
-
-#: stock/templates/stock/item_base.html:88
-#: templates/js/translated/stock.js:1971
-msgid "Assign to customer"
-msgstr "分配給客户"
-
-#: stock/templates/stock/item_base.html:91
-msgid "Return to stock"
-msgstr "返回庫存"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall stock item"
-msgstr "卸載庫存項目"
-
-#: stock/templates/stock/item_base.html:94
-msgid "Uninstall"
-msgstr "卸載"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install stock item"
-msgstr "安裝庫存項"
-
-#: stock/templates/stock/item_base.html:98
-msgid "Install"
-msgstr "安裝"
-
-#: stock/templates/stock/item_base.html:112
-msgid "Convert to variant"
-msgstr "轉換為變體"
-
-#: stock/templates/stock/item_base.html:115
-msgid "Duplicate stock item"
-msgstr "複製庫存項目"
-
-#: stock/templates/stock/item_base.html:117
-msgid "Edit stock item"
-msgstr "編輯庫存項"
-
-#: stock/templates/stock/item_base.html:120
-msgid "Delete stock item"
-msgstr "刪除庫存項"
-
-#: stock/templates/stock/item_base.html:166 templates/InvenTree/search.html:139
-#: templates/js/translated/build.js:2298 templates/navbar.html:38
-msgid "Build"
-msgstr "生產"
-
-#: stock/templates/stock/item_base.html:208
-msgid "No manufacturer set"
-msgstr "未設置製造商"
-
-#: stock/templates/stock/item_base.html:248
-msgid "You are not in the list of owners of this item. This stock item cannot be edited."
-msgstr "您不在此項目的所有者列表中。此庫存項目不可編輯。"
-
-#: stock/templates/stock/item_base.html:249
-#: stock/templates/stock/location.html:147
-msgid "Read only"
-msgstr "只讀"
-
-#: stock/templates/stock/item_base.html:262
-msgid "This stock item is unavailable"
-msgstr "此庫存項不可用"
-
-#: stock/templates/stock/item_base.html:268
-msgid "This stock item is in production and cannot be edited."
-msgstr "此庫存項目正在生產中,無法編輯。"
-
-#: stock/templates/stock/item_base.html:269
-msgid "Edit the stock item from the build view."
-msgstr "從構建視圖中編輯庫存項目。"
-
-#: stock/templates/stock/item_base.html:284
-msgid "This stock item is allocated to Sales Order"
-msgstr "此庫存項目已分配給銷售訂單"
-
-#: stock/templates/stock/item_base.html:292
-msgid "This stock item is allocated to Build Order"
-msgstr "此庫存項目已分配給生產訂單"
-
-#: stock/templates/stock/item_base.html:308
-msgid "This stock item is serialized. It has a unique serial number and the quantity cannot be adjusted"
-msgstr "此庫存商品已序列化。它有一個唯一的序列號,數量無法調整"
-
-#: stock/templates/stock/item_base.html:314
-msgid "previous page"
-msgstr "上一頁"
-
-#: stock/templates/stock/item_base.html:314
-msgid "Navigate to previous serial number"
-msgstr "導航到上一個序列號"
-
-#: stock/templates/stock/item_base.html:323
-msgid "next page"
-msgstr "下一頁"
-
-#: stock/templates/stock/item_base.html:323
-msgid "Navigate to next serial number"
-msgstr "導航到下一個序列號"
-
-#: stock/templates/stock/item_base.html:395
-#: templates/js/translated/build.js:2559
-msgid "No location set"
-msgstr "未設置位置"
-
-#: stock/templates/stock/item_base.html:410
-msgid "Tests"
-msgstr "測試"
-
-#: stock/templates/stock/item_base.html:416
-msgid "This stock item has not passed all required tests"
-msgstr "此庫存項目未通過所有要求的測試"
-
-#: stock/templates/stock/item_base.html:434
-#, python-format
-msgid "This StockItem expired on %(item.expiry_date)s"
-msgstr "此庫存項在 %(item.expiry_date)s 過期"
-
-#: stock/templates/stock/item_base.html:436
-#, python-format
-msgid "This StockItem expires on %(item.expiry_date)s"
-msgstr "此庫存項在 %(item.expiry_date)s 過期"
-
-#: stock/templates/stock/item_base.html:452
-msgid "No stocktake performed"
-msgstr "未進行盤點"
-
-#: stock/templates/stock/item_base.html:501
-#: templates/js/translated/stock.js:2036
-msgid "stock item"
-msgstr "庫存項"
-
-#: stock/templates/stock/item_base.html:524
-msgid "Edit Stock Status"
-msgstr "編輯庫存狀態"
-
-#: stock/templates/stock/item_base.html:533
-msgid "Stock Item QR Code"
-msgstr "庫存項二維碼"
-
-#: stock/templates/stock/item_base.html:544
-msgid "Link Barcode to Stock Item"
-msgstr "將條形碼鏈接到庫存項"
-
-#: stock/templates/stock/item_base.html:608
-msgid "Select one of the part variants listed below."
-msgstr "選擇下面列出的零件變體之一。"
-
-#: stock/templates/stock/item_base.html:611
-msgid "Warning"
-msgstr "警告"
-
-#: stock/templates/stock/item_base.html:612
-msgid "This action cannot be easily undone"
-msgstr "此操作不易撤消"
-
-#: stock/templates/stock/item_base.html:620
-msgid "Convert Stock Item"
-msgstr "轉換庫存項目"
-
-#: stock/templates/stock/item_base.html:653
-msgid "Return to Stock"
-msgstr "返回到庫存"
-
-#: stock/templates/stock/item_serialize.html:5
-msgid "Create serialized items from this stock item."
-msgstr "從該庫存項目創建序列化項目。"
-
-#: stock/templates/stock/item_serialize.html:7
-msgid "Select quantity to serialize, and unique serial numbers."
-msgstr "選擇要序列化的數量和唯一的序列號。"
-
-#: stock/templates/stock/location.html:36
-msgid "Perform stocktake for this stock location"
-msgstr "對該庫存位置進行盤點"
-
-#: stock/templates/stock/location.html:43
-msgid "Locate stock location"
-msgstr "定位庫存位置"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan stock items into this location"
-msgstr "將庫存商品掃描到此位置"
-
-#: stock/templates/stock/location.html:61
-msgid "Scan In Stock Items"
-msgstr "掃描庫存商品"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan stock container into this location"
-msgstr "將庫存集裝箱掃描到此位置"
-
-#: stock/templates/stock/location.html:62
-msgid "Scan In Container"
-msgstr "掃描集裝箱"
-
-#: stock/templates/stock/location.html:73
-msgid "Print Location Report"
-msgstr "打印位置報告"
-
-#: stock/templates/stock/location.html:102
-msgid "Location actions"
-msgstr "位置操作"
-
-#: stock/templates/stock/location.html:104
-msgid "Edit location"
-msgstr "編輯位置"
-
-#: stock/templates/stock/location.html:106
-msgid "Delete location"
-msgstr "刪除位置"
-
-#: stock/templates/stock/location.html:136
-msgid "Top level stock location"
-msgstr "頂級庫存位置"
-
-#: stock/templates/stock/location.html:142
-msgid "Location Owner"
-msgstr "位置所有者"
-
-#: stock/templates/stock/location.html:146
-msgid "You are not in the list of owners of this location. This stock location cannot be edited."
-msgstr "您不在此位置的所有者列表中。此庫存位置不可編輯。"
-
-#: stock/templates/stock/location.html:174
-msgid "Location Type"
-msgstr "位置類型"
-
-#: stock/templates/stock/location.html:224
-msgid "Create new stock location"
-msgstr "創建新的庫存位置"
-
-#: stock/templates/stock/location.html:225
-msgid "New Location"
-msgstr "新建庫存地點"
-
-#: stock/templates/stock/location.html:299
-#: templates/js/translated/stock.js:2656
-msgid "stock location"
-msgstr "庫存位置"
-
-#: stock/templates/stock/location.html:321
-msgid "Scanned stock container into this location"
-msgstr "將掃描的庫存集裝箱放入此位置"
-
-#: stock/templates/stock/location.html:394
-msgid "Stock Location QR Code"
-msgstr "庫存地點二維碼"
-
-#: stock/templates/stock/location.html:405
-msgid "Link Barcode to Stock Location"
-msgstr "將條形碼鏈接到庫存地點"
-
-#: stock/templates/stock/stock_app_base.html:16
-msgid "Loading..."
-msgstr "加載中…"
-
-#: stock/templates/stock/stock_sidebar.html:5
-msgid "Stock Tracking"
-msgstr "庫存跟蹤"
-
#: templates/403.html:6 templates/403.html:12 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "權限受限"
@@ -11264,8 +8328,7 @@ msgstr "認證失敗"
msgid "You have been logged out from InvenTree."
msgstr "您已從InvenTree註銷。"
-#: templates/403_csrf.html:19 templates/InvenTree/settings/sidebar.html:29
-#: templates/navbar.html:150
+#: templates/403_csrf.html:19
msgid "Login"
msgstr "登錄"
@@ -11298,1078 +8361,27 @@ msgstr "網站正在維護中"
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "該網站目前正在維護中,應該很快就會重新上線!"
-#: templates/InvenTree/index.html:7
-msgid "Index"
-msgstr "索引"
-
-#: templates/InvenTree/index.html:39
-msgid "Subscribed Parts"
-msgstr "訂購零件"
-
-#: templates/InvenTree/index.html:52
-msgid "Subscribed Categories"
-msgstr "已訂閲類別"
-
-#: templates/InvenTree/index.html:62
-msgid "Latest Parts"
-msgstr "最新零件"
-
-#: templates/InvenTree/index.html:77
-msgid "BOM Waiting Validation"
-msgstr "等待驗證的物料清單"
-
-#: templates/InvenTree/index.html:106
-msgid "Recently Updated"
-msgstr "最近更新"
-
-#: templates/InvenTree/index.html:134
-msgid "Depleted Stock"
-msgstr "庫存已耗盡"
-
-#: templates/InvenTree/index.html:148
-msgid "Required for Build Orders"
-msgstr "生產訂單所需"
-
-#: templates/InvenTree/index.html:156
-msgid "Expired Stock"
-msgstr "過期庫存"
-
-#: templates/InvenTree/index.html:172
-msgid "Stale Stock"
-msgstr "過期庫存"
-
-#: templates/InvenTree/index.html:199
-msgid "Build Orders In Progress"
-msgstr "進行中的生產訂單"
-
-#: templates/InvenTree/index.html:210
-msgid "Overdue Build Orders"
-msgstr "逾期的生產訂單"
-
-#: templates/InvenTree/index.html:230
-msgid "Outstanding Purchase Orders"
-msgstr "未完成的採購訂單"
-
-#: templates/InvenTree/index.html:241
-msgid "Overdue Purchase Orders"
-msgstr "逾期採購訂單"
-
-#: templates/InvenTree/index.html:262
-msgid "Outstanding Sales Orders"
-msgstr "未完成的銷售訂單"
-
-#: templates/InvenTree/index.html:273
-msgid "Overdue Sales Orders"
-msgstr "逾期銷售訂單"
-
-#: templates/InvenTree/index.html:299
-msgid "InvenTree News"
-msgstr "InvenTree 新聞"
-
-#: templates/InvenTree/index.html:301
-msgid "Current News"
-msgstr "當前新聞"
-
-#: templates/InvenTree/notifications/history.html:9
-msgid "Notification History"
-msgstr "通知歷史記錄"
-
-#: templates/InvenTree/notifications/history.html:13
-#: templates/InvenTree/notifications/history.html:14
-#: templates/InvenTree/notifications/notifications.html:75
-msgid "Delete Notifications"
-msgstr "刪除通知"
-
-#: templates/InvenTree/notifications/inbox.html:9
-msgid "Pending Notifications"
-msgstr "待定通知"
-
-#: templates/InvenTree/notifications/inbox.html:13
-#: templates/InvenTree/notifications/inbox.html:14
-msgid "Mark all as read"
-msgstr "全部標記為已讀"
-
-#: templates/InvenTree/notifications/notifications.html:10
-#: templates/InvenTree/notifications/sidebar.html:5
-#: templates/InvenTree/settings/sidebar.html:17
-#: templates/InvenTree/settings/sidebar.html:37 templates/notifications.html:5
-msgid "Notifications"
-msgstr "通知"
-
-#: templates/InvenTree/notifications/notifications.html:38
-msgid "No unread notifications found"
-msgstr "未找到未讀通知"
-
-#: templates/InvenTree/notifications/notifications.html:58
-msgid "No notification history found"
-msgstr "未找到通知歷史記錄"
-
-#: templates/InvenTree/notifications/notifications.html:65
-msgid "Delete all read notifications"
-msgstr "刪除所有已讀通知"
-
-#: templates/InvenTree/notifications/notifications.html:89
-#: templates/js/translated/notification.js:85
-msgid "Delete Notification"
-msgstr "刪除通知"
-
-#: templates/InvenTree/notifications/sidebar.html:8
-msgid "Inbox"
-msgstr "收件箱"
-
-#: templates/InvenTree/notifications/sidebar.html:10
-msgid "History"
-msgstr "歷史"
-
-#: templates/InvenTree/search.html:8
-msgid "Search Results"
-msgstr "搜索結果"
-
-#: templates/InvenTree/settings/barcode.html:8
-msgid "Barcode Settings"
-msgstr "條形碼設置"
-
-#: templates/InvenTree/settings/build.html:8
-msgid "Build Order Settings"
-msgstr "生產訂單設置"
-
-#: templates/InvenTree/settings/category.html:7
-msgid "Category Settings"
-msgstr "類別設置"
-
-#: templates/InvenTree/settings/global.html:8
-msgid "Server Settings"
-msgstr "服務器設置"
-
-#: templates/InvenTree/settings/label.html:8
-#: templates/InvenTree/settings/user_labels.html:9
-msgid "Label Settings"
-msgstr "標籤設置"
-
-#: templates/InvenTree/settings/login.html:8
-msgid "Login Settings"
-msgstr "登錄設置"
-
-#: templates/InvenTree/settings/login.html:15
-msgid "Outgoing email has not been configured. Some login and sign-up features may not work correctly!"
-msgstr "尚未配置發送電子郵件。某些登錄和註冊功能可能無法正常工作!"
-
-#: templates/InvenTree/settings/login.html:27 templates/account/signup.html:5
-#: templates/socialaccount/signup.html:5
-msgid "Signup"
-msgstr "註冊"
-
-#: templates/InvenTree/settings/login.html:36
-msgid "Single Sign On"
-msgstr "單點登錄"
-
-#: templates/InvenTree/settings/mixins/settings.html:5
-#: templates/InvenTree/settings/settings.html:12 templates/navbar.html:147
-msgid "Settings"
-msgstr "設置"
-
-#: templates/InvenTree/settings/mixins/urls.html:5
-msgid "URLs"
-msgstr "網址"
-
-#: templates/InvenTree/settings/mixins/urls.html:8
-#, python-format
-msgid "The Base-URL for this plugin is %(base)s."
-msgstr "此插件的基本網址是 %(base)s。"
-
-#: templates/InvenTree/settings/mixins/urls.html:14
-msgid "URL"
-msgstr "網址"
-
-#: templates/InvenTree/settings/mixins/urls.html:23
-msgid "Open in new tab"
-msgstr "在新標籤頁中打開"
-
-#: templates/InvenTree/settings/notifications.html:9
-#: templates/InvenTree/settings/user_notifications.html:9
-msgid "Notification Settings"
-msgstr "通知設置"
-
-#: templates/InvenTree/settings/notifications.html:18
-msgid "Slug"
-msgstr "別名"
-
-#: templates/InvenTree/settings/part.html:7
-msgid "Part Settings"
-msgstr "零件設置"
-
-#: templates/InvenTree/settings/part.html:44
-msgid "Part Import"
-msgstr "零件導入"
-
-#: templates/InvenTree/settings/part.html:48
-msgid "Import Part"
-msgstr "導入零件"
-
-#: templates/InvenTree/settings/part_parameters.html:20
-msgid "Part Parameter Templates"
-msgstr "零件參數模板"
-
-#: templates/InvenTree/settings/part_stocktake.html:7
-msgid "Stocktake Settings"
-msgstr "盤點設置"
-
-#: templates/InvenTree/settings/part_stocktake.html:25
-msgid "Stocktake Reports"
-msgstr "盤點報告"
-
-#: templates/InvenTree/settings/physical_units.html:8
-#: templates/InvenTree/settings/sidebar.html:35
-msgid "Physical Units"
-msgstr "物理單位"
-
-#: templates/InvenTree/settings/physical_units.html:12
-msgid "Add Unit"
-msgstr "添加單位"
-
-#: templates/InvenTree/settings/plugin.html:9
-#: templates/InvenTree/settings/sidebar.html:64
-msgid "Plugin Settings"
-msgstr "插件設置"
-
-#: templates/InvenTree/settings/plugin.html:15
-msgid "Changing the settings below require you to immediately restart the server. Do not change this while under active usage."
-msgstr "更改以下設置需要您立即重新啓動服務器。在使用過程中不要更改此設置。"
-
-#: templates/InvenTree/settings/plugin.html:38
-#: templates/InvenTree/settings/sidebar.html:66
-msgid "Plugins"
-msgstr "插件"
-
-#: templates/InvenTree/settings/plugin.html:44
-#: templates/InvenTree/settings/plugin.html:45
-#: templates/js/translated/plugin.js:151
-msgid "Install Plugin"
-msgstr "安裝插件"
-
-#: templates/InvenTree/settings/plugin.html:47
-#: templates/InvenTree/settings/plugin.html:48
-#: templates/js/translated/plugin.js:224
-msgid "Reload Plugins"
-msgstr "重載插件"
-
-#: templates/InvenTree/settings/plugin.html:58
-msgid "External plugins are not enabled for this InvenTree installation"
-msgstr "此InvenTree安裝未啓用外部插件"
-
-#: templates/InvenTree/settings/plugin.html:73
-msgid "Plugin Error Stack"
-msgstr "插件錯誤堆棧"
-
-#: templates/InvenTree/settings/plugin.html:82
-msgid "Stage"
-msgstr "階段"
-
-#: templates/InvenTree/settings/plugin.html:84
-#: templates/js/translated/notification.js:76
-msgid "Message"
-msgstr "信息"
-
-#: templates/InvenTree/settings/plugin_settings.html:16
-msgid "Plugin information"
-msgstr "插件信息"
-
-#: templates/InvenTree/settings/plugin_settings.html:47
-msgid "no version information supplied"
-msgstr "未提供版本信息"
-
-#: templates/InvenTree/settings/plugin_settings.html:61
-msgid "License"
-msgstr "許可證"
-
-#: templates/InvenTree/settings/plugin_settings.html:70
-msgid "The code information is pulled from the latest git commit for this plugin. It might not reflect official version numbers or information but the actual code running."
-msgstr "代碼信息是從該插件的最新git commit中提取的。它可能不會反映官方版本號或信息,而是反映實際運行的代碼。"
-
-#: templates/InvenTree/settings/plugin_settings.html:76
-msgid "Package information"
-msgstr "包裝信息"
-
-#: templates/InvenTree/settings/plugin_settings.html:82
-msgid "Installation method"
-msgstr "安裝方法"
-
-#: templates/InvenTree/settings/plugin_settings.html:85
-msgid "This plugin was installed as a package"
-msgstr "此插件已作為軟件包安裝"
-
-#: templates/InvenTree/settings/plugin_settings.html:87
-msgid "This plugin was found in a local server path"
-msgstr "在本地服務器路徑中找到此插件"
-
-#: templates/InvenTree/settings/plugin_settings.html:93
-msgid "Installation path"
-msgstr "安裝路徑"
-
-#: templates/InvenTree/settings/plugin_settings.html:100
-#: templates/js/translated/plugin.js:68
-#: templates/js/translated/table_filters.js:503
-msgid "Builtin"
-msgstr "內置"
-
-#: templates/InvenTree/settings/plugin_settings.html:101
-msgid "This is a builtin plugin which cannot be disabled"
-msgstr "這是一個無法禁用的內置插件"
-
-#: templates/InvenTree/settings/plugin_settings.html:107
-#: templates/js/translated/plugin.js:72
-#: templates/js/translated/table_filters.js:507
-msgid "Sample"
-msgstr "樣本"
-
-#: templates/InvenTree/settings/plugin_settings.html:108
-msgid "This is a sample plugin"
-msgstr "這是一個示例插件"
-
-#: templates/InvenTree/settings/plugin_settings.html:113
-msgid "Commit Author"
-msgstr "提交的人"
-
-#: templates/InvenTree/settings/plugin_settings.html:117
-#: templates/about.html:36
-msgid "Commit Date"
-msgstr "提交日期"
-
-#: templates/InvenTree/settings/plugin_settings.html:121
-#: templates/about.html:29
-msgid "Commit Hash"
-msgstr "提交哈希值"
-
-#: templates/InvenTree/settings/plugin_settings.html:125
-msgid "Commit Message"
-msgstr "提交信息"
-
-#: templates/InvenTree/settings/po.html:7
-msgid "Purchase Order Settings"
-msgstr "採購訂單設置"
-
-#: templates/InvenTree/settings/pricing.html:7
-msgid "Pricing Settings"
-msgstr "定價設置"
-
-#: templates/InvenTree/settings/pricing.html:35
-msgid "Exchange Rates"
-msgstr "匯率"
-
-#: templates/InvenTree/settings/pricing.html:39
-msgid "Update Now"
-msgstr "立即更新"
-
-#: templates/InvenTree/settings/pricing.html:47
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Last Update"
-msgstr "上次更新"
-
-#: templates/InvenTree/settings/pricing.html:51
-msgid "Never"
-msgstr "從不"
-
-#: templates/InvenTree/settings/project_codes.html:8
-msgid "Project Code Settings"
-msgstr "項目編碼設置"
-
-#: templates/InvenTree/settings/project_codes.html:21
-#: templates/InvenTree/settings/sidebar.html:33
-msgid "Project Codes"
-msgstr "項目編碼"
-
-#: templates/InvenTree/settings/project_codes.html:25
-#: templates/InvenTree/settings/settings_staff_js.html:216
-msgid "New Project Code"
-msgstr "新項目編碼"
-
-#: templates/InvenTree/settings/report.html:8
-#: templates/InvenTree/settings/user_reporting.html:9
-msgid "Report Settings"
-msgstr "報表設置"
-
-#: templates/InvenTree/settings/returns.html:7
-msgid "Return Order Settings"
-msgstr "退貨訂單設置"
-
-#: templates/InvenTree/settings/setting.html:31
-msgid "No value set"
-msgstr "未設置值"
-
-#: templates/InvenTree/settings/setting.html:46
-msgid "Edit setting"
-msgstr "編輯設置"
-
-#: templates/InvenTree/settings/settings_js.html:58
-msgid "Edit Plugin Setting"
-msgstr "編輯插件設置"
-
-#: templates/InvenTree/settings/settings_js.html:60
-msgid "Edit Notification Setting"
-msgstr "編輯通知設置"
-
-#: templates/InvenTree/settings/settings_js.html:63
-msgid "Edit Global Setting"
-msgstr "編輯全局設置"
-
-#: templates/InvenTree/settings/settings_js.html:65
-msgid "Edit User Setting"
-msgstr "編輯用户設置"
-
-#: templates/InvenTree/settings/settings_staff_js.html:49
-msgid "Rate"
-msgstr "匯率"
-
-#: templates/InvenTree/settings/settings_staff_js.html:81
-#: templates/js/translated/forms.js:548 templates/js/translated/helpers.js:109
-#: templates/js/translated/part.js:395 templates/js/translated/pricing.js:629
-#: templates/js/translated/stock.js:250 users/models.py:410
-msgid "Delete"
-msgstr "刪除"
-
-#: templates/InvenTree/settings/settings_staff_js.html:95
-msgid "Edit Custom Unit"
-msgstr "編輯自定義單位"
-
-#: templates/InvenTree/settings/settings_staff_js.html:110
-msgid "Delete Custom Unit"
-msgstr "刪除自定義單位"
-
-#: templates/InvenTree/settings/settings_staff_js.html:124
-msgid "New Custom Unit"
-msgstr "新建自定義單位"
-
-#: templates/InvenTree/settings/settings_staff_js.html:140
-msgid "No project codes found"
-msgstr "未找到項目編碼"
-
-#: templates/InvenTree/settings/settings_staff_js.html:158
-#: templates/js/translated/build.js:2403
-msgid "group"
-msgstr "組"
-
-#: templates/InvenTree/settings/settings_staff_js.html:175
-#: templates/InvenTree/settings/settings_staff_js.html:189
-msgid "Edit Project Code"
-msgstr "編輯項目編碼"
-
-#: templates/InvenTree/settings/settings_staff_js.html:176
-#: templates/InvenTree/settings/settings_staff_js.html:203
-msgid "Delete Project Code"
-msgstr "刪除項目編碼"
-
-#: templates/InvenTree/settings/settings_staff_js.html:285
-msgid "No category parameter templates found"
-msgstr "未找到類別參數模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:308
-#: templates/js/translated/part.js:1666
-msgid "Edit Template"
-msgstr "編輯模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:309
-#: templates/js/translated/part.js:1667
-msgid "Delete Template"
-msgstr "刪除模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:326
-msgid "Edit Category Parameter Template"
-msgstr "編輯類別參數模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:352
-msgid "Delete Category Parameter Template"
-msgstr "刪除類別參數模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:387
-msgid "Create Category Parameter Template"
-msgstr "創建類別參數模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:416
-msgid "Create Part Parameter Template"
-msgstr "創建零件參數模板"
-
-#: templates/InvenTree/settings/settings_staff_js.html:439
-msgid "No stock location types found"
-msgstr "未找到庫存位置類型"
-
-#: templates/InvenTree/settings/settings_staff_js.html:464
-msgid "Location count"
-msgstr "位置計數"
-
-#: templates/InvenTree/settings/settings_staff_js.html:469
-#: templates/InvenTree/settings/settings_staff_js.html:483
-msgid "Edit Location Type"
-msgstr "編輯位置類型"
-
-#: templates/InvenTree/settings/settings_staff_js.html:470
-msgid "Delete Location type"
-msgstr "刪除地點類型"
-
-#: templates/InvenTree/settings/settings_staff_js.html:493
-msgid "Delete Location Type"
-msgstr "刪除地點類型"
-
-#: templates/InvenTree/settings/settings_staff_js.html:503
-#: templates/InvenTree/settings/stock.html:39
-msgid "New Location Type"
-msgstr "新建位置類型"
-
-#: templates/InvenTree/settings/sidebar.html:6
-#: templates/InvenTree/settings/user_settings.html:9
-msgid "User Settings"
-msgstr "用户設置"
-
-#: templates/InvenTree/settings/sidebar.html:9
-msgid "Account"
-msgstr "賬户"
-
-#: templates/InvenTree/settings/sidebar.html:11
-msgid "Display"
-msgstr "顯示"
-
-#: templates/InvenTree/settings/sidebar.html:13
-msgid "Home Page"
-msgstr "主頁"
-
-#: templates/InvenTree/settings/sidebar.html:15
-#: templates/js/translated/forms.js:2200 templates/js/translated/tables.js:543
-#: templates/navbar.html:107 templates/search.html:8
-#: templates/search_form.html:6 templates/search_form.html:7
-msgid "Search"
-msgstr "搜索"
-
-#: templates/InvenTree/settings/sidebar.html:19
-#: templates/InvenTree/settings/sidebar.html:43
-msgid "Reporting"
-msgstr "報告"
-
-#: templates/InvenTree/settings/sidebar.html:24
-msgid "Global Settings"
-msgstr "全局設置"
-
-#: templates/InvenTree/settings/sidebar.html:27 templates/stats.html:9
-msgid "Server"
-msgstr "服務器"
-
-#: templates/InvenTree/settings/sidebar.html:41
-msgid "Labels"
-msgstr "標籤"
-
-#: templates/InvenTree/settings/sidebar.html:45
-msgid "Categories"
-msgstr "類別"
-
-#: templates/InvenTree/settings/so.html:7
-msgid "Sales Order Settings"
-msgstr "銷售訂單設置"
-
-#: templates/InvenTree/settings/stock.html:7
-msgid "Stock Settings"
-msgstr "庫存設置"
-
-#: templates/InvenTree/settings/stock.html:35
-msgid "Stock Location Types"
-msgstr "庫存地點類型"
-
-#: templates/InvenTree/settings/user.html:13
-msgid "Account Settings"
-msgstr "賬户設置"
-
-#: templates/InvenTree/settings/user.html:19
-#: templates/account/password_reset_from_key.html:4
-#: templates/account/password_reset_from_key.html:7
-msgid "Change Password"
-msgstr "更改密碼"
-
-#: templates/InvenTree/settings/user.html:55
-msgid "The following email addresses are associated with your account:"
-msgstr "以下電子郵件地址與您的帳户相關聯:"
-
-#: templates/InvenTree/settings/user.html:76
-msgid "Verified"
-msgstr "已驗證"
-
-#: templates/InvenTree/settings/user.html:78
-msgid "Unverified"
-msgstr "未驗證"
-
-#: templates/InvenTree/settings/user.html:80
-#: templates/js/translated/company.js:958
-msgid "Primary"
-msgstr "主要的"
-
-#: templates/InvenTree/settings/user.html:86
-msgid "Make Primary"
-msgstr "設為首選"
-
-#: templates/InvenTree/settings/user.html:87
-msgid "Re-send Verification"
-msgstr "重新發送驗證"
-
-#: templates/InvenTree/settings/user.html:96
-msgid "Warning:"
-msgstr "警告:"
-
-#: templates/InvenTree/settings/user.html:97
-msgid "You currently do not have any email address set up. You should really add an email address so you can receive notifications, reset your password, etc."
-msgstr "您當前沒有設置任何電子郵件地址。你真的應該添加一個電子郵件地址,這樣你就可以接收通知、重置密碼等。"
-
-#: templates/InvenTree/settings/user.html:105
-msgid "Add Email Address"
-msgstr "添加電子郵件地址"
-
-#: templates/InvenTree/settings/user.html:110
-msgid "Add Email"
-msgstr "添加電子郵件"
-
-#: templates/InvenTree/settings/user.html:120
-msgid "Multifactor"
-msgstr "多因素身份驗證"
-
-#: templates/InvenTree/settings/user.html:125
-msgid "You have these factors available:"
-msgstr "您有以下可用因素:"
-
-#: templates/InvenTree/settings/user.html:135
-msgid "TOTP"
-msgstr "TOTP"
-
-#: templates/InvenTree/settings/user.html:141
-msgid "Static"
-msgstr "靜態的"
-
-#: templates/InvenTree/settings/user.html:150
-msgid "Multifactor authentication is not configured for your account"
-msgstr "您的帳户未配置多因素身份驗證"
-
-#: templates/InvenTree/settings/user.html:157
-msgid "Change factors"
-msgstr "更改因素"
-
-#: templates/InvenTree/settings/user.html:158
-msgid "Setup multifactor"
-msgstr "設置多因素"
-
-#: templates/InvenTree/settings/user.html:160
-msgid "Remove multifactor"
-msgstr "刪除多因素"
-
-#: templates/InvenTree/settings/user.html:171
-msgid "Active Sessions"
-msgstr "活躍的會話"
-
-#: templates/InvenTree/settings/user.html:177
-msgid "Log out active sessions (except this one)"
-msgstr "註銷活動會話(除了這個會話)"
-
-#: templates/InvenTree/settings/user.html:178
-msgid "Log Out Active Sessions"
-msgstr "註銷活動會話"
-
-#: templates/InvenTree/settings/user.html:187
-msgid "unknown on unknown"
-msgstr "未知"
-
-#: templates/InvenTree/settings/user.html:188
-msgid "unknown"
-msgstr "未知"
-
-#: templates/InvenTree/settings/user.html:192
-msgid "IP Address"
-msgstr "IP 地址"
-
-#: templates/InvenTree/settings/user.html:193
-msgid "Device"
-msgstr "設備"
-
-#: templates/InvenTree/settings/user.html:194
-msgid "Last Activity"
-msgstr "最後一次活動"
-
-#: templates/InvenTree/settings/user.html:207
-#, python-format
-msgid "%(time)s ago (this session)"
-msgstr "%(time)s 之前 (本會話)"
-
-#: templates/InvenTree/settings/user.html:209
-#, python-format
-msgid "%(time)s ago"
-msgstr "%(time)s 之前"
-
-#: templates/InvenTree/settings/user.html:223
-msgid "Do you really want to remove the selected email address?"
-msgstr "您真的要刪除所選的電子郵件地址嗎?"
-
-#: templates/InvenTree/settings/user_display.html:9
-msgid "Display Settings"
-msgstr "顯示設置"
-
-#: templates/InvenTree/settings/user_display.html:29
-msgid "Theme Settings"
-msgstr "主題設置"
-
-#: templates/InvenTree/settings/user_display.html:39
-msgid "Select theme"
-msgstr "選擇主題"
-
-#: templates/InvenTree/settings/user_display.html:50
-msgid "Set Theme"
-msgstr "設置主題"
-
-#: templates/InvenTree/settings/user_display.html:58
-msgid "Language Settings"
-msgstr "語言設置"
-
-#: templates/InvenTree/settings/user_display.html:67
-msgid "Select language"
-msgstr "選擇語言"
-
-#: templates/InvenTree/settings/user_display.html:83
-#, python-format
-msgid "%(lang_translated)s%% translated"
-msgstr "%(lang_translated)s%% 已翻譯"
-
-#: templates/InvenTree/settings/user_display.html:85
-msgid "No translations available"
-msgstr "無可用翻譯"
-
-#: templates/InvenTree/settings/user_display.html:92
-msgid "Set Language"
-msgstr "設置語言"
-
-#: templates/InvenTree/settings/user_display.html:95
-msgid "Some languages are not complete"
-msgstr "部分語言尚未翻譯完成"
-
-#: templates/InvenTree/settings/user_display.html:97
-msgid "Show only sufficient"
-msgstr "只顯示足夠的"
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "and hidden."
-msgstr "並隱藏。"
-
-#: templates/InvenTree/settings/user_display.html:99
-msgid "Show them too"
-msgstr "同時顯示"
-
-#: templates/InvenTree/settings/user_display.html:106
-msgid "Help the translation efforts!"
-msgstr "幫助翻譯工作!"
-
-#: templates/InvenTree/settings/user_display.html:107
-msgid "Native language translation of the web application is community contributed via crowdin. Contributions are welcomed and encouraged."
-msgstr "Web應用程序的母語翻譯是由社區通過crowdin提供的。歡迎並鼓勵捐款。"
-
-#: templates/InvenTree/settings/user_display.html:108
-msgid "InvenTree Translation Project"
-msgstr "InvenTree 翻譯項目"
-
-#: templates/InvenTree/settings/user_homepage.html:9
-msgid "Home Page Settings"
-msgstr "主頁設置"
-
-#: templates/InvenTree/settings/user_search.html:9
-msgid "Search Settings"
-msgstr "搜索設置"
-
-#: templates/InvenTree/settings/user_sso.html:9
-msgid "Single Sign On Accounts"
-msgstr "單點登錄帳户"
-
-#: templates/InvenTree/settings/user_sso.html:16
-msgid "You can sign in to your account using any of the following third party accounts:"
-msgstr "您可以使用以下任何第三方帳户登錄您的帳户:"
-
-#: templates/InvenTree/settings/user_sso.html:52
-msgid "There are no social network accounts connected to this account."
-msgstr "沒有社交網絡帳户連接到此帳户。"
-
-#: templates/InvenTree/settings/user_sso.html:58
-msgid "Add SSO Account"
-msgstr "添加 SSO 賬户"
-
-#: templates/InvenTree/settings/user_sso.html:67
-msgid "Single Sign On is not enabled for this server"
-msgstr "此服務器未啓用單點登錄"
-
-#: templates/about.html:9
-msgid "InvenTree Version"
-msgstr "InvenTree 版本"
-
-#: templates/about.html:14
-msgid "Development Version"
-msgstr "開發版本"
-
-#: templates/about.html:17
-msgid "Up to Date"
-msgstr "已是最新版本"
-
-#: templates/about.html:19
-msgid "Update Available"
-msgstr "有可用更新"
-
-#: templates/about.html:43
-msgid "Commit Branch"
-msgstr "提交分支"
-
-#: templates/about.html:49
-msgid "InvenTree Documentation"
-msgstr "InvenTree 文檔"
-
-#: templates/about.html:54
-msgid "API Version"
-msgstr "API 版本"
-
-#: templates/about.html:59
-msgid "Python Version"
-msgstr "Python 版本"
-
-#: templates/about.html:64
-msgid "Django Version"
-msgstr "Django 版本"
-
-#: templates/about.html:69
-msgid "View Code on GitHub"
-msgstr "在 GitHub 上查看代碼"
-
-#: templates/about.html:74
-msgid "Credits"
-msgstr "致謝"
-
-#: templates/about.html:79
-msgid "Mobile App"
-msgstr "手機 App"
-
-#: templates/about.html:84
-msgid "Submit Bug Report"
-msgstr "提交Bug報告"
-
-#: templates/about.html:91 templates/clip.html:4
-#: templates/js/translated/helpers.js:598
-msgid "copy to clipboard"
-msgstr "複製到剪貼板"
-
-#: templates/about.html:91
-msgid "copy version information"
-msgstr "複製版本信息"
-
-#: templates/account/base.html:66 templates/navbar.html:17
+#: templates/account/base.html:20
msgid "InvenTree logo"
msgstr "InvenTree 徽標"
-#: templates/account/email_confirm.html:6
-#: templates/account/email_confirm.html:9
-msgid "Confirm Email Address"
-msgstr "確認郵件地址"
-
-#: templates/account/email_confirm.html:15
-#, python-format
-msgid "Please confirm that %(email)s is an email address for user %(user_display)s."
-msgstr "請確認%(email)s 是用户 %(user_display)s 的電子郵件地址。"
-
-#: templates/account/email_confirm.html:21 templates/js/translated/forms.js:775
-msgid "Confirm"
-msgstr "確認"
-
-#: templates/account/email_confirm.html:29
-#, python-format
-msgid "This email confirmation link expired or is invalid. Please issue a new email confirmation request."
-msgstr "此電子郵件確認鏈接已過期或無效。請 發佈一個新的電子郵件確認請求 request。"
-
-#: templates/account/login.html:6 templates/account/login.html:19
-#: templates/account/login.html:40 templates/socialaccount/login.html:5
-msgid "Sign In"
-msgstr "登錄"
-
-#: templates/account/login.html:23
-msgid "Not a member?"
-msgstr "還不是用户?"
-
-#: templates/account/login.html:25 templates/account/signup.html:11
-#: templates/account/signup.html:22 templates/socialaccount/signup.html:8
-#: templates/socialaccount/signup.html:23
-msgid "Sign Up"
-msgstr "註冊"
-
-#: templates/account/login.html:47
-msgid "Forgot Password?"
-msgstr "忘記密碼?"
-
-#: templates/account/login.html:55
-msgid "or log in with"
-msgstr "或用以下方式登錄"
-
-#: templates/account/logout.html:5 templates/account/logout.html:8
-#: templates/account/logout.html:20
-msgid "Sign Out"
-msgstr "註銷"
-
-#: templates/account/logout.html:10
-msgid "Are you sure you want to sign out?"
-msgstr "確定要退出賬户嗎?"
-
-#: templates/account/logout.html:27 templates/allauth_2fa/backup_tokens.html:35
-#: templates/allauth_2fa/remove.html:24 templates/allauth_2fa/setup.html:45
-msgid "Return to Site"
-msgstr "返回網站"
-
-#: templates/account/password_reset.html:5
-#: templates/account/password_reset.html:12
-msgid "Password Reset"
-msgstr "密碼重置"
-
-#: templates/account/password_reset.html:18
-msgid "Forgotten your password? Enter your email address below, and we'll send you an email allowing you to reset it."
-msgstr "忘記了密碼?請在下面輸入您的電子郵件地址, 我們將向您發送一封電子郵件, 允許您重置密碼。"
-
-#: templates/account/password_reset.html:23
-msgid "Reset My Password"
-msgstr "重置我的密碼"
-
-#: templates/account/password_reset.html:27 templates/account/signup.html:37
-msgid "This function is currently disabled. Please contact an administrator."
-msgstr "此功能當前已禁用。請聯繫管理員。"
-
-#: templates/account/password_reset_from_key.html:7
-msgid "Bad Token"
-msgstr "錯誤的令牌"
-
-#: templates/account/password_reset_from_key.html:11
-#, python-format
-msgid "The password reset link was invalid, possibly because it has already been used. Please request a new password reset."
-msgstr "密碼重置鏈接無效, 可能是因為它已被使用。 請發送一個密碼重置reset的請求。"
-
-#: templates/account/password_reset_from_key.html:18
-msgid "Change password"
-msgstr "更改密碼"
-
-#: templates/account/password_reset_from_key.html:22
-msgid "Your password is now changed."
-msgstr "您的密碼現在已更改。"
-
-#: templates/account/signup.html:13
-#, python-format
-msgid "Already have an account? Then please sign in."
-msgstr "已經有賬户了?那麼請 登陸。"
-
-#: templates/account/signup.html:28
-msgid "Use a SSO-provider for signup"
-msgstr "使用SSO提供商註冊"
-
-#: templates/account/signup_closed.html:5
-#: templates/account/signup_closed.html:8
-msgid "Sign Up Closed"
-msgstr "註冊關閉"
-
-#: templates/account/signup_closed.html:10
-msgid "Sign up is currently closed."
-msgstr "註冊功能目前已禁用。"
-
-#: templates/account/signup_closed.html:15
-#: templates/socialaccount/authentication_error.html:19
-#: templates/socialaccount/login.html:38 templates/socialaccount/signup.html:30
-msgid "Return to login page"
-msgstr "返回登錄頁面"
-
-#: templates/admin_button.html:8
-msgid "View in administration panel"
-msgstr "在管理面板中查看"
-
-#: templates/allauth_2fa/authenticate.html:5
-msgid "Two-Factor Authentication"
-msgstr "雙因素身份驗證"
-
-#: templates/allauth_2fa/authenticate.html:13
-msgid "Authenticate"
-msgstr "驗證賬户"
-
-#: templates/allauth_2fa/backup_tokens.html:6
-msgid "Two-Factor Authentication Backup Tokens"
-msgstr "雙因素身份驗證備份令牌"
-
-#: templates/allauth_2fa/backup_tokens.html:17
-msgid "Backup tokens have been generated, but are not revealed here for security reasons. Press the button below to generate new ones."
-msgstr "已生成備份令牌,但出於安全原因,此處未顯示。按下面的按鈕生成新的。"
-
-#: templates/allauth_2fa/backup_tokens.html:20
-msgid "No backup tokens are available. Press the button below to generate some."
-msgstr "沒有可用的備份令牌。按下面的按鈕生成一些。"
-
-#: templates/allauth_2fa/backup_tokens.html:28
-msgid "Generate Tokens"
-msgstr "生成令牌"
-
-#: templates/allauth_2fa/remove.html:6
-msgid "Disable Two-Factor Authentication"
-msgstr "禁用雙因素身份驗證"
-
-#: templates/allauth_2fa/remove.html:9
-msgid "Are you sure?"
-msgstr "您確定嗎?"
-
-#: templates/allauth_2fa/remove.html:17
-msgid "Disable 2FA"
-msgstr "禁用二元身份驗證"
-
-#: templates/allauth_2fa/setup.html:6
-msgid "Setup Two-Factor Authentication"
-msgstr "設置雙因素身份驗證"
-
-#: templates/allauth_2fa/setup.html:10
-msgid "Step 1"
-msgstr "第一步"
-
-#: templates/allauth_2fa/setup.html:14
-msgid "Scan the QR code below with a token generator of your choice (for instance Google Authenticator)."
-msgstr "用您選擇的令牌生成器掃描下面的二維碼(例如Google Authenticator)。"
-
-#: templates/allauth_2fa/setup.html:20
-msgid "Secret: "
-msgstr "密鑰: "
-
-#: templates/allauth_2fa/setup.html:24
-msgid "Step 2"
-msgstr "第二步"
-
-#: templates/allauth_2fa/setup.html:28
-msgid "Input a token generated by the app:"
-msgstr "輸入應用程序生成的令牌:"
-
-#: templates/allauth_2fa/setup.html:38
-msgid "Verify"
-msgstr "驗證"
-
-#: templates/attachment_button.html:4 templates/js/translated/attachment.js:70
-msgid "Add Link"
-msgstr "添加鏈接"
-
-#: templates/attachment_button.html:7 templates/js/translated/attachment.js:48
-msgid "Add Attachment"
-msgstr "添加附件"
-
-#: templates/barcode_data.html:5
-msgid "Barcode Identifier"
-msgstr "條形碼驗證器"
-
-#: templates/base.html:102
+#: templates/base.html:51
msgid "Server Restart Required"
msgstr "需要重新啓動服務器"
-#: templates/base.html:105
+#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "配置選項已更改,需要重新啓動服務器"
-#: templates/base.html:105 templates/base.html:115
-#: templates/socialaccount/authentication_error.html:13
+#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "有關詳細信息,請與系統管理員聯繫"
-#: templates/base.html:112
+#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr "待處理的數據庫遷移"
-#: templates/base.html:115
+#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr "有一些待處理的數據庫遷移需要注意"
@@ -12402,7 +8414,6 @@ msgid "The following parts are low on required stock"
msgstr "以下零件所需庫存不足"
#: templates/email/build_order_required_stock.html:18
-#: templates/js/translated/bom.js:1674 templates/js/translated/build.js:2765
msgid "Required Quantity"
msgstr "所需數量"
@@ -12416,3272 +8427,9 @@ msgid "Click on the following link to view this part"
msgstr "點擊以下鏈接查看此零件"
#: templates/email/low_stock_notification.html:18
-#: templates/js/translated/part.js:3267
msgid "Minimum Quantity"
msgstr "最小數量"
-#: templates/js/translated/api.js:225 templates/js/translated/modals.js:1135
-msgid "No Response"
-msgstr "無響應"
-
-#: templates/js/translated/api.js:226 templates/js/translated/modals.js:1136
-msgid "No response from the InvenTree server"
-msgstr "InvenTree服務器沒有響應"
-
-#: templates/js/translated/api.js:232
-msgid "Error 400: Bad request"
-msgstr "錯誤 400: 無效請求"
-
-#: templates/js/translated/api.js:233
-msgid "API request returned error code 400"
-msgstr "API請求返回錯誤代碼400"
-
-#: templates/js/translated/api.js:237 templates/js/translated/modals.js:1145
-msgid "Error 401: Not Authenticated"
-msgstr "錯誤401:未通過身份驗證"
-
-#: templates/js/translated/api.js:238 templates/js/translated/modals.js:1146
-msgid "Authentication credentials not supplied"
-msgstr "未提供身份驗證憑據"
-
-#: templates/js/translated/api.js:242 templates/js/translated/modals.js:1150
-msgid "Error 403: Permission Denied"
-msgstr "錯誤403:權限被拒絕"
-
-#: templates/js/translated/api.js:243 templates/js/translated/modals.js:1151
-msgid "You do not have the required permissions to access this function"
-msgstr "您沒有訪問此功能所需的權限"
-
-#: templates/js/translated/api.js:247 templates/js/translated/modals.js:1155
-msgid "Error 404: Resource Not Found"
-msgstr "錯誤404:找不到資源"
-
-#: templates/js/translated/api.js:248 templates/js/translated/modals.js:1156
-msgid "The requested resource could not be located on the server"
-msgstr "在服務器上找不到請求的資源"
-
-#: templates/js/translated/api.js:252
-msgid "Error 405: Method Not Allowed"
-msgstr "錯誤405:不允許使用該方法"
-
-#: templates/js/translated/api.js:253
-msgid "HTTP method not allowed at URL"
-msgstr "URL處不允許使用HTTP方法"
-
-#: templates/js/translated/api.js:257 templates/js/translated/modals.js:1160
-msgid "Error 408: Timeout"
-msgstr "錯誤408:超時"
-
-#: templates/js/translated/api.js:258 templates/js/translated/modals.js:1161
-msgid "Connection timeout while requesting data from server"
-msgstr "向服務器請求數據時連接超時"
-
-#: templates/js/translated/api.js:261
-msgid "Error 503: Service Unavailable"
-msgstr "錯誤503:服務不可用"
-
-#: templates/js/translated/api.js:262
-msgid "The server is currently unavailable"
-msgstr "服務器當前不可用"
-
-#: templates/js/translated/api.js:265
-msgid "Unhandled Error Code"
-msgstr "未處理的錯誤代碼"
-
-#: templates/js/translated/api.js:266
-msgid "Error code"
-msgstr "錯誤代碼"
-
-#: templates/js/translated/attachment.js:114
-msgid "All selected attachments will be deleted"
-msgstr "所有選定的附件都將被刪除"
-
-#: templates/js/translated/attachment.js:129
-msgid "Delete Attachments"
-msgstr "刪除附件"
-
-#: templates/js/translated/attachment.js:205
-msgid "Delete attachments"
-msgstr "刪除附件"
-
-#: templates/js/translated/attachment.js:260
-msgid "Attachment actions"
-msgstr "附件操作"
-
-#: templates/js/translated/attachment.js:294
-msgid "No attachments found"
-msgstr "未找到附件"
-
-#: templates/js/translated/attachment.js:334
-msgid "Edit Attachment"
-msgstr "編輯附件"
-
-#: templates/js/translated/attachment.js:365
-msgid "Upload Date"
-msgstr "上傳日期"
-
-#: templates/js/translated/attachment.js:385
-msgid "Edit attachment"
-msgstr "編輯附件"
-
-#: templates/js/translated/attachment.js:393
-msgid "Delete attachment"
-msgstr "刪除附件"
-
-#: templates/js/translated/barcode.js:43
-msgid "Scan barcode data here using barcode scanner"
-msgstr "使用條形碼掃描儀在此處掃描條形碼數據"
-
-#: templates/js/translated/barcode.js:45
-msgid "Enter barcode data"
-msgstr "輸入條形碼數據"
-
-#: templates/js/translated/barcode.js:59
-msgid "Scan barcode using connected webcam"
-msgstr "使用連接的網絡攝像頭掃描條形碼"
-
-#: templates/js/translated/barcode.js:138
-msgid "Enter optional notes for stock transfer"
-msgstr "輸入庫存轉移的可選註釋"
-
-#: templates/js/translated/barcode.js:139
-msgid "Enter notes"
-msgstr "添加備註"
-
-#: templates/js/translated/barcode.js:188
-msgid "Server error"
-msgstr "服務器錯誤"
-
-#: templates/js/translated/barcode.js:217
-msgid "Unknown response from server"
-msgstr "來自服務器的未知響應"
-
-#: templates/js/translated/barcode.js:252
-#: templates/js/translated/modals.js:1125
-msgid "Invalid server response"
-msgstr "服務器響應無效"
-
-#: templates/js/translated/barcode.js:403
-msgid "Scan barcode data"
-msgstr "掃描條形碼數據"
-
-#: templates/js/translated/barcode.js:451 templates/navbar.html:114
-msgid "Scan Barcode"
-msgstr "掃描條形碼"
-
-#: templates/js/translated/barcode.js:489
-msgid "No URL in response"
-msgstr "響應中沒有網址"
-
-#: templates/js/translated/barcode.js:529
-msgid "This will remove the link to the associated barcode"
-msgstr "這將刪除關聯條形碼的鏈接"
-
-#: templates/js/translated/barcode.js:535
-msgid "Unlink"
-msgstr "取消鏈接"
-
-#: templates/js/translated/barcode.js:598 templates/js/translated/stock.js:1186
-msgid "Remove stock item"
-msgstr "移除庫存項"
-
-#: templates/js/translated/barcode.js:641
-msgid "Scan Stock Items Into Location"
-msgstr "將庫存商品掃描到位置"
-
-#: templates/js/translated/barcode.js:643
-msgid "Scan stock item barcode to check in to this location"
-msgstr "掃描庫存商品條形碼以登記到此位置"
-
-#: templates/js/translated/barcode.js:646
-#: templates/js/translated/barcode.js:843
-msgid "Check In"
-msgstr "登記"
-
-#: templates/js/translated/barcode.js:678
-msgid "No barcode provided"
-msgstr "未提供條形碼"
-
-#: templates/js/translated/barcode.js:718
-msgid "Stock Item already scanned"
-msgstr "庫存項已掃描"
-
-#: templates/js/translated/barcode.js:722
-msgid "Stock Item already in this location"
-msgstr "庫存項已在此位置"
-
-#: templates/js/translated/barcode.js:729
-msgid "Added stock item"
-msgstr "已添加庫存項"
-
-#: templates/js/translated/barcode.js:738
-msgid "Barcode does not match valid stock item"
-msgstr "條形碼與有效庫存項目不匹配"
-
-#: templates/js/translated/barcode.js:757
-msgid "Scan Stock Container Into Location"
-msgstr "將庫存集裝箱掃描到指定位置"
-
-#: templates/js/translated/barcode.js:759
-msgid "Scan stock container barcode to check in to this location"
-msgstr "掃描庫存集裝箱條形碼以登記到此位置"
-
-#: templates/js/translated/barcode.js:793
-msgid "Barcode does not match valid stock location"
-msgstr "條形碼與有效庫存位置不匹配"
-
-#: templates/js/translated/barcode.js:837
-msgid "Check Into Location"
-msgstr "檢查到位置"
-
-#: templates/js/translated/barcode.js:906
-#: templates/js/translated/barcode.js:915
-msgid "Barcode does not match a valid location"
-msgstr "條形碼與有效位置不匹配"
-
-#: templates/js/translated/bom.js:78
-msgid "Create BOM Item"
-msgstr "創建物料清單項目"
-
-#: templates/js/translated/bom.js:132
-msgid "Display row data"
-msgstr "顯示行數據"
-
-#: templates/js/translated/bom.js:188
-msgid "Row Data"
-msgstr "行數據"
-
-#: templates/js/translated/bom.js:189 templates/js/translated/bom.js:700
-#: templates/js/translated/modals.js:75 templates/js/translated/modals.js:629
-#: templates/js/translated/modals.js:757 templates/js/translated/modals.js:1065
-#: templates/js/translated/purchase_order.js:780 templates/modals.html:15
-#: templates/modals.html:27 templates/modals.html:39 templates/modals.html:50
-msgid "Close"
-msgstr "關閉"
-
-#: templates/js/translated/bom.js:306
-msgid "Download BOM Template"
-msgstr "下載物料清單模板"
-
-#: templates/js/translated/bom.js:351
-msgid "Multi Level BOM"
-msgstr "多級物料清單"
-
-#: templates/js/translated/bom.js:352
-msgid "Include BOM data for subassemblies"
-msgstr "包括子裝配體物料清單數據"
-
-#: templates/js/translated/bom.js:357
-msgid "Levels"
-msgstr "等級"
-
-#: templates/js/translated/bom.js:358
-msgid "Select maximum number of BOM levels to export (0 = all levels)"
-msgstr "選擇要導出的物料清單的最大級別 (0 = 所有級別)"
-
-#: templates/js/translated/bom.js:365
-msgid "Include Alternative Parts"
-msgstr "包含替代零件"
-
-#: templates/js/translated/bom.js:366
-msgid "Include alternative parts in exported BOM"
-msgstr "在導出的物料清單中包含替代零件"
-
-#: templates/js/translated/bom.js:371
-msgid "Include Parameter Data"
-msgstr "包含參數數據"
-
-#: templates/js/translated/bom.js:372
-msgid "Include part parameter data in exported BOM"
-msgstr "在導出的物料清單中包含零件參數"
-
-#: templates/js/translated/bom.js:377
-msgid "Include Stock Data"
-msgstr "包括庫存數據"
-
-#: templates/js/translated/bom.js:378
-msgid "Include part stock data in exported BOM"
-msgstr "在導出的物料清單中包含零件庫存數據"
-
-#: templates/js/translated/bom.js:383
-msgid "Include Manufacturer Data"
-msgstr "包括製造商數據"
-
-#: templates/js/translated/bom.js:384
-msgid "Include part manufacturer data in exported BOM"
-msgstr "在導出的物料清單中包含零件製造商數據"
-
-#: templates/js/translated/bom.js:389
-msgid "Include Supplier Data"
-msgstr "包含供應商數據"
-
-#: templates/js/translated/bom.js:390
-msgid "Include part supplier data in exported BOM"
-msgstr "在導出的物料清單中包含零件供應商數據"
-
-#: templates/js/translated/bom.js:395
-msgid "Include Pricing Data"
-msgstr "包含價格數據"
-
-#: templates/js/translated/bom.js:396
-msgid "Include part pricing data in exported BOM"
-msgstr "在導出的物料清單中包含零件價格數據"
-
-#: templates/js/translated/bom.js:591
-msgid "Remove substitute part"
-msgstr "移除替代品零件"
-
-#: templates/js/translated/bom.js:645
-msgid "Select and add a new substitute part using the input below"
-msgstr "使用下面的輸入選擇並添加新的替代品零件"
-
-#: templates/js/translated/bom.js:656
-msgid "Are you sure you wish to remove this substitute part link?"
-msgstr "您確定要刪除此替代品零件鏈接嗎?"
-
-#: templates/js/translated/bom.js:662
-msgid "Remove Substitute Part"
-msgstr "移除替代品零件"
-
-#: templates/js/translated/bom.js:701
-msgid "Add Substitute"
-msgstr "添加替代品"
-
-#: templates/js/translated/bom.js:702
-msgid "Edit BOM Item Substitutes"
-msgstr "編輯物料清單項替代品"
-
-#: templates/js/translated/bom.js:764
-msgid "All selected BOM items will be deleted"
-msgstr "所有選定的物料清單項目都將被刪除"
-
-#: templates/js/translated/bom.js:780
-msgid "Delete selected BOM items?"
-msgstr "刪除選中的物料清單項目嗎?"
-
-#: templates/js/translated/bom.js:826
-msgid "Delete items"
-msgstr "刪除項目"
-
-#: templates/js/translated/bom.js:936
-msgid "Load BOM for subassembly"
-msgstr "為子組件加載物料清單"
-
-#: templates/js/translated/bom.js:946
-msgid "Substitutes Available"
-msgstr "替代品可用"
-
-#: templates/js/translated/bom.js:950 templates/js/translated/build.js:2682
-msgid "Variant stock allowed"
-msgstr "已允許變體庫存"
-
-#: templates/js/translated/bom.js:1014
-msgid "Substitutes"
-msgstr "替代品"
-
-#: templates/js/translated/bom.js:1139
-msgid "BOM pricing is complete"
-msgstr "物料清單定價已完成"
-
-#: templates/js/translated/bom.js:1144
-msgid "BOM pricing is incomplete"
-msgstr "物料清單定價未完成"
-
-#: templates/js/translated/bom.js:1151
-msgid "No pricing available"
-msgstr "無可用價格"
-
-#: templates/js/translated/bom.js:1184 templates/js/translated/build.js:2830
-msgid "External stock"
-msgstr "外部庫存"
-
-#: templates/js/translated/bom.js:1188 templates/js/translated/build.js:2804
-#: templates/js/translated/sales_order.js:1953
-msgid "No Stock Available"
-msgstr "無可用庫存"
-
-#: templates/js/translated/bom.js:1193 templates/js/translated/build.js:2808
-msgid "Includes variant and substitute stock"
-msgstr "包括變體和替代品庫存"
-
-#: templates/js/translated/bom.js:1195 templates/js/translated/build.js:2810
-#: templates/js/translated/part.js:1263
-#: templates/js/translated/sales_order.js:1950
-msgid "Includes variant stock"
-msgstr "包括變體庫存"
-
-#: templates/js/translated/bom.js:1197 templates/js/translated/build.js:2812
-msgid "Includes substitute stock"
-msgstr "包括替代品庫存"
-
-#: templates/js/translated/bom.js:1225 templates/js/translated/build.js:2795
-msgid "Consumable item"
-msgstr "消耗品"
-
-#: templates/js/translated/bom.js:1285
-msgid "Validate BOM Item"
-msgstr "驗證物料清單項目"
-
-#: templates/js/translated/bom.js:1287
-msgid "This line has been validated"
-msgstr "此行已驗證"
-
-#: templates/js/translated/bom.js:1289
-msgid "Edit substitute parts"
-msgstr "編輯替代品零件"
-
-#: templates/js/translated/bom.js:1291 templates/js/translated/bom.js:1486
-msgid "Edit BOM Item"
-msgstr "編輯物料清單項目"
-
-#: templates/js/translated/bom.js:1293
-msgid "Delete BOM Item"
-msgstr "刪除物料清單項目"
-
-#: templates/js/translated/bom.js:1313
-msgid "View BOM"
-msgstr "查看物料清單"
-
-#: templates/js/translated/bom.js:1397
-msgid "No BOM items found"
-msgstr "未找到物料清單項目"
-
-#: templates/js/translated/bom.js:1657 templates/js/translated/build.js:2667
-msgid "Required Part"
-msgstr "必須零件"
-
-#: templates/js/translated/bom.js:1683
-msgid "Inherited from parent BOM"
-msgstr "從上級物料清單繼承"
-
-#: templates/js/translated/build.js:143
-msgid "Edit Build Order"
-msgstr "編輯生產訂單"
-
-#: templates/js/translated/build.js:194
-msgid "Create Build Order"
-msgstr "創建生產訂單"
-
-#: templates/js/translated/build.js:226
-msgid "Cancel Build Order"
-msgstr "取消生產訂單"
-
-#: templates/js/translated/build.js:235
-msgid "Are you sure you wish to cancel this build?"
-msgstr "您確定要取消此生成嗎?"
-
-#: templates/js/translated/build.js:241
-msgid "Stock items have been allocated to this build order"
-msgstr "庫存項目已分配到此生產訂單"
-
-#: templates/js/translated/build.js:248
-msgid "There are incomplete outputs remaining for this build order"
-msgstr "此生產訂單還有未完成的產出"
-
-#: templates/js/translated/build.js:300
-msgid "Build order is ready to be completed"
-msgstr "生產訂單已準備好標記為已完成"
-
-#: templates/js/translated/build.js:308
-msgid "This build order cannot be completed as there are incomplete outputs"
-msgstr "由於產出不完整,無法完成此生產訂單"
-
-#: templates/js/translated/build.js:313
-msgid "Build Order is incomplete"
-msgstr "生產訂單未完成"
-
-#: templates/js/translated/build.js:331
-msgid "Complete Build Order"
-msgstr "完成生產訂單"
-
-#: templates/js/translated/build.js:372 templates/js/translated/stock.js:125
-#: templates/js/translated/stock.js:299
-msgid "Next available serial number"
-msgstr "下一個可用序列號"
-
-#: templates/js/translated/build.js:374 templates/js/translated/stock.js:127
-#: templates/js/translated/stock.js:301
-msgid "Latest serial number"
-msgstr "最新序列號"
-
-#: templates/js/translated/build.js:383
-msgid "The Bill of Materials contains trackable parts"
-msgstr "物料清單包含可跟蹤的零件"
-
-#: templates/js/translated/build.js:384
-msgid "Build outputs must be generated individually"
-msgstr "必須單獨生成生產輸出"
-
-#: templates/js/translated/build.js:392
-msgid "Trackable parts can have serial numbers specified"
-msgstr "可跟蹤零件可以指定序列號"
-
-#: templates/js/translated/build.js:393
-msgid "Enter serial numbers to generate multiple single build outputs"
-msgstr "輸入序列號來生成多個單一生產輸出"
-
-#: templates/js/translated/build.js:400
-msgid "Create Build Output"
-msgstr "創建生產輸出"
-
-#: templates/js/translated/build.js:431
-msgid "Allocate stock items to this build output"
-msgstr "分配庫存項到此生產輸出"
-
-#: templates/js/translated/build.js:439
-msgid "Deallocate stock from build output"
-msgstr "從生產輸出中取消分配庫存"
-
-#: templates/js/translated/build.js:448
-msgid "Complete build output"
-msgstr "完成生產輸出"
-
-#: templates/js/translated/build.js:456
-msgid "Scrap build output"
-msgstr "報廢生產輸出"
-
-#: templates/js/translated/build.js:463
-msgid "Delete build output"
-msgstr "刪除生產輸出"
-
-#: templates/js/translated/build.js:483
-msgid "Are you sure you wish to deallocate the selected stock items from this build?"
-msgstr "您確定要取消分配此版本中選定的庫存項目嗎?"
-
-#: templates/js/translated/build.js:501
-msgid "Deallocate Stock Items"
-msgstr "取消分配庫存項目"
-
-#: templates/js/translated/build.js:587 templates/js/translated/build.js:714
-#: templates/js/translated/build.js:839
-msgid "Select Build Outputs"
-msgstr "選擇生產輸出"
-
-#: templates/js/translated/build.js:588 templates/js/translated/build.js:715
-#: templates/js/translated/build.js:840
-msgid "At least one build output must be selected"
-msgstr "必須選擇至少一個生產輸出"
-
-#: templates/js/translated/build.js:602
-msgid "Selected build outputs will be marked as complete"
-msgstr "選擇的生產輸出將被標記為完成"
-
-#: templates/js/translated/build.js:606 templates/js/translated/build.js:739
-#: templates/js/translated/build.js:862
-msgid "Output"
-msgstr "輸出"
-
-#: templates/js/translated/build.js:633
-msgid "Complete Build Outputs"
-msgstr "完成生產輸出"
-
-#: templates/js/translated/build.js:730
-msgid "Selected build outputs will be marked as scrapped"
-msgstr "選擇的生產輸出將被標記為已報廢"
-
-#: templates/js/translated/build.js:732
-msgid "Scrapped output are marked as rejected"
-msgstr "報廢的輸出被標記為拒收"
-
-#: templates/js/translated/build.js:733
-msgid "Allocated stock items will no longer be available"
-msgstr "已分配的庫存物品將不再可用"
-
-#: templates/js/translated/build.js:734
-msgid "The completion status of the build order will not be adjusted"
-msgstr "生產訂單的完成狀態將不會調整"
-
-#: templates/js/translated/build.js:764
-msgid "Scrap Build Outputs"
-msgstr "報廢生產輸出"
-
-#: templates/js/translated/build.js:854
-msgid "Selected build outputs will be deleted"
-msgstr "選定的生產輸出將被刪除"
-
-#: templates/js/translated/build.js:856
-msgid "Build output data will be permanently deleted"
-msgstr "生產輸出數據將被永久刪除"
-
-#: templates/js/translated/build.js:857
-msgid "Allocated stock items will be returned to stock"
-msgstr "已分配的庫存物品將退回庫存"
-
-#: templates/js/translated/build.js:875
-msgid "Delete Build Outputs"
-msgstr "刪除生產輸出"
-
-#: templates/js/translated/build.js:962
-msgid "Delete allocations"
-msgstr "刪除分配"
-
-#: templates/js/translated/build.js:969
-msgid "Delete Stock Allocations"
-msgstr "刪除庫存分配"
-
-#: templates/js/translated/build.js:992
-msgid "No allocated stock"
-msgstr "未分配庫存"
-
-#: templates/js/translated/build.js:1048
-msgid "Stock item"
-msgstr "庫存項"
-
-#: templates/js/translated/build.js:1073
-msgid "Edit build allocation"
-msgstr "編輯庫存分配"
-
-#: templates/js/translated/build.js:1074
-msgid "Delete build allocation"
-msgstr "刪除構建分配"
-
-#: templates/js/translated/build.js:1092
-msgid "Edit Build Allocation"
-msgstr "編輯構建分配"
-
-#: templates/js/translated/build.js:1105
-msgid "Delete Build Allocation"
-msgstr "刪除構建分配"
-
-#: templates/js/translated/build.js:1136
-msgid "No build order allocations found"
-msgstr "未找到生產訂單分配"
-
-#: templates/js/translated/build.js:1181
-msgid "Location not specified"
-msgstr "未指定位置"
-
-#: templates/js/translated/build.js:1203
-msgid "Complete outputs"
-msgstr "已完成輸出"
-
-#: templates/js/translated/build.js:1221
-msgid "Scrap outputs"
-msgstr "報廢輸出"
-
-#: templates/js/translated/build.js:1239
-msgid "Delete outputs"
-msgstr "刪除輸出"
-
-#: templates/js/translated/build.js:1292
-msgid "build output"
-msgstr "生產輸出"
-
-#: templates/js/translated/build.js:1293
-msgid "build outputs"
-msgstr "生產輸出"
-
-#: templates/js/translated/build.js:1297
-msgid "Build output actions"
-msgstr "生產輸出操作"
-
-#: templates/js/translated/build.js:1473
-msgid "No active build outputs found"
-msgstr "未找到激活的生產輸出"
-
-#: templates/js/translated/build.js:1566
-msgid "Allocated Lines"
-msgstr "已分配行"
-
-#: templates/js/translated/build.js:1580
-msgid "Required Tests"
-msgstr "需要的測試"
-
-#: templates/js/translated/build.js:1752
-#: templates/js/translated/purchase_order.js:594
-#: templates/js/translated/sales_order.js:1175
-msgid "Select Parts"
-msgstr "選擇零件"
-
-#: templates/js/translated/build.js:1753
-#: templates/js/translated/sales_order.js:1176
-msgid "You must select at least one part to allocate"
-msgstr "您必須選擇至少一個要分配的零件"
-
-#: templates/js/translated/build.js:1816
-#: templates/js/translated/sales_order.js:1125
-msgid "Specify stock allocation quantity"
-msgstr "指定庫存分配數量"
-
-#: templates/js/translated/build.js:1893
-msgid "All Parts Allocated"
-msgstr "所有零件已分配"
-
-#: templates/js/translated/build.js:1894
-msgid "All selected parts have been fully allocated"
-msgstr "所有選定的零件均已完全分配"
-
-#: templates/js/translated/build.js:1908
-#: templates/js/translated/sales_order.js:1190
-msgid "Select source location (leave blank to take from all locations)"
-msgstr "選擇源位置 (留空以從所有位置取出)"
-
-#: templates/js/translated/build.js:1936
-msgid "Allocate Stock Items to Build Order"
-msgstr "分配庫存項目給生產訂單"
-
-#: templates/js/translated/build.js:1947
-#: templates/js/translated/sales_order.js:1287
-msgid "No matching stock locations"
-msgstr "沒有匹配的庫存位置"
-
-#: templates/js/translated/build.js:2020
-#: templates/js/translated/sales_order.js:1366
-msgid "No matching stock items"
-msgstr "沒有匹配的庫存項"
-
-#: templates/js/translated/build.js:2117
-msgid "Automatic Stock Allocation"
-msgstr "自動庫存分配"
-
-#: templates/js/translated/build.js:2118
-msgid "Stock items will be automatically allocated to this build order, according to the provided guidelines"
-msgstr "根據提供的指導方針,庫存物品將自動分配給此生產訂單"
-
-#: templates/js/translated/build.js:2120
-msgid "If a location is specified, stock will only be allocated from that location"
-msgstr "如果指定了位置,則僅從該位置分配庫存"
-
-#: templates/js/translated/build.js:2121
-msgid "If stock is considered interchangeable, it will be allocated from the first location it is found"
-msgstr "如果認為庫存可以互換,則將從找到的第一個位置進行分配"
-
-#: templates/js/translated/build.js:2122
-msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found"
-msgstr "如果允許使用替代品,則將在找不到主要零件庫存的情況下使用"
-
-#: templates/js/translated/build.js:2152
-msgid "Allocate Stock Items"
-msgstr "分配庫存物品"
-
-#: templates/js/translated/build.js:2257
-msgid "No builds matching query"
-msgstr "沒有與查詢匹配的構建"
-
-#: templates/js/translated/build.js:2292 templates/js/translated/build.js:2661
-#: templates/js/translated/forms.js:2196 templates/js/translated/forms.js:2212
-#: templates/js/translated/part.js:2336 templates/js/translated/part.js:2775
-#: templates/js/translated/stock.js:2067 templates/js/translated/stock.js:2794
-msgid "Select"
-msgstr "選擇"
-
-#: templates/js/translated/build.js:2306
-msgid "Build order is overdue"
-msgstr "生產訂單已逾期"
-
-#: templates/js/translated/build.js:2388 templates/js/translated/stock.js:3125
-msgid "No user information"
-msgstr "沒有用户信息"
-
-#: templates/js/translated/build.js:2568
-#: templates/js/translated/sales_order.js:1689
-msgid "Edit stock allocation"
-msgstr "編輯庫存分配"
-
-#: templates/js/translated/build.js:2569
-#: templates/js/translated/sales_order.js:1690
-msgid "Delete stock allocation"
-msgstr "刪除庫存分配"
-
-#: templates/js/translated/build.js:2584
-msgid "Edit Allocation"
-msgstr "編輯分配"
-
-#: templates/js/translated/build.js:2596
-msgid "Remove Allocation"
-msgstr "刪除分配"
-
-#: templates/js/translated/build.js:2636
-msgid "build line"
-msgstr "生產行"
-
-#: templates/js/translated/build.js:2637
-msgid "build lines"
-msgstr "生產行"
-
-#: templates/js/translated/build.js:2656
-msgid "No build lines found"
-msgstr "未找到生產行"
-
-#: templates/js/translated/build.js:2686 templates/js/translated/part.js:793
-#: templates/js/translated/part.js:1209
-msgid "Trackable part"
-msgstr "可追蹤零件"
-
-#: templates/js/translated/build.js:2729
-msgid "Gets Inherited"
-msgstr "獲取已繼承的"
-
-#: templates/js/translated/build.js:2748
-msgid "Unit Quantity"
-msgstr "單位數量"
-
-#: templates/js/translated/build.js:2800
-#: templates/js/translated/sales_order.js:1958
-msgid "Sufficient stock available"
-msgstr "充足的庫存"
-
-#: templates/js/translated/build.js:2855
-msgid "Consumable Item"
-msgstr "消耗品"
-
-#: templates/js/translated/build.js:2862
-msgid "Tracked item"
-msgstr "跟蹤項目"
-
-#: templates/js/translated/build.js:2863
-msgid "Allocate tracked items against individual build outputs"
-msgstr "根據單個構建輸出分配跟蹤項目"
-
-#: templates/js/translated/build.js:2871
-#: templates/js/translated/sales_order.js:2059
-msgid "Build stock"
-msgstr "生產庫存"
-
-#: templates/js/translated/build.js:2876 templates/js/translated/stock.js:1952
-msgid "Order stock"
-msgstr "訂單庫存"
-
-#: templates/js/translated/build.js:2880
-#: templates/js/translated/sales_order.js:2053
-msgid "Allocate stock"
-msgstr "分配庫存"
-
-#: templates/js/translated/build.js:2884
-msgid "Remove stock allocation"
-msgstr "移除庫存分配"
-
-#: templates/js/translated/company.js:98
-msgid "Add Manufacturer"
-msgstr "添加製造商"
-
-#: templates/js/translated/company.js:111
-#: templates/js/translated/company.js:214
-msgid "Add Manufacturer Part"
-msgstr "添加製造商零件"
-
-#: templates/js/translated/company.js:132
-msgid "Edit Manufacturer Part"
-msgstr "編輯製造商零件"
-
-#: templates/js/translated/company.js:202
-#: templates/js/translated/purchase_order.js:93
-msgid "Add Supplier"
-msgstr "添加供應商"
-
-#: templates/js/translated/company.js:244
-#: templates/js/translated/purchase_order.js:301
-msgid "Add Supplier Part"
-msgstr "添加供應商零件"
-
-#: templates/js/translated/company.js:345
-msgid "All selected supplier parts will be deleted"
-msgstr "所有選中的供應商零件將被刪除"
-
-#: templates/js/translated/company.js:361
-msgid "Delete Supplier Parts"
-msgstr "刪除供應商零件"
-
-#: templates/js/translated/company.js:467
-msgid "Add new Company"
-msgstr "添加新公司"
-
-#: templates/js/translated/company.js:547
-msgid "Parts Supplied"
-msgstr "零件已提供"
-
-#: templates/js/translated/company.js:556
-msgid "Parts Manufactured"
-msgstr "零件已製造"
-
-#: templates/js/translated/company.js:571
-msgid "No company information found"
-msgstr "未找到該公司信息"
-
-#: templates/js/translated/company.js:620
-msgid "Create New Contact"
-msgstr "創建新的聯繫人"
-
-#: templates/js/translated/company.js:636
-#: templates/js/translated/company.js:759
-msgid "Edit Contact"
-msgstr "編輯聯繫人"
-
-#: templates/js/translated/company.js:673
-msgid "All selected contacts will be deleted"
-msgstr "所有選定的聯繫人都將被刪除"
-
-#: templates/js/translated/company.js:679
-#: templates/js/translated/company.js:743
-msgid "Role"
-msgstr "職位"
-
-#: templates/js/translated/company.js:687
-msgid "Delete Contacts"
-msgstr "刪除聯繫人"
-
-#: templates/js/translated/company.js:718
-msgid "No contacts found"
-msgstr "未找到聯繫人"
-
-#: templates/js/translated/company.js:731
-msgid "Phone Number"
-msgstr "電話號碼"
-
-#: templates/js/translated/company.js:737
-msgid "Email Address"
-msgstr "電子郵件地址"
-
-#: templates/js/translated/company.js:763
-msgid "Delete Contact"
-msgstr "刪除聯繫人"
-
-#: templates/js/translated/company.js:860
-msgid "Create New Address"
-msgstr "創建新地址"
-
-#: templates/js/translated/company.js:875
-#: templates/js/translated/company.js:1036
-msgid "Edit Address"
-msgstr "編輯地址"
-
-#: templates/js/translated/company.js:910
-msgid "All selected addresses will be deleted"
-msgstr "所有選中的地址將被刪除"
-
-#: templates/js/translated/company.js:924
-msgid "Delete Addresses"
-msgstr "刪除地址"
-
-#: templates/js/translated/company.js:951
-msgid "No addresses found"
-msgstr "未找到地址"
-
-#: templates/js/translated/company.js:990
-msgid "Postal city"
-msgstr "郵政編碼"
-
-#: templates/js/translated/company.js:996
-msgid "State/province"
-msgstr "省/市/自治區"
-
-#: templates/js/translated/company.js:1008
-msgid "Courier notes"
-msgstr "快遞單"
-
-#: templates/js/translated/company.js:1014
-msgid "Internal notes"
-msgstr "內部備註"
-
-#: templates/js/translated/company.js:1040
-msgid "Delete Address"
-msgstr "刪除地址"
-
-#: templates/js/translated/company.js:1113
-msgid "All selected manufacturer parts will be deleted"
-msgstr "所有選定的製造商零件都將被刪除"
-
-#: templates/js/translated/company.js:1128
-msgid "Delete Manufacturer Parts"
-msgstr "刪除製造商零件"
-
-#: templates/js/translated/company.js:1162
-msgid "All selected parameters will be deleted"
-msgstr "所有選定的參數都將被刪除"
-
-#: templates/js/translated/company.js:1176
-msgid "Delete Parameters"
-msgstr "刪除參數"
-
-#: templates/js/translated/company.js:1192
-#: templates/js/translated/company.js:1480 templates/js/translated/part.js:2264
-msgid "Order parts"
-msgstr "訂購零件"
-
-#: templates/js/translated/company.js:1209
-msgid "Delete manufacturer parts"
-msgstr "刪除製造商零件"
-
-#: templates/js/translated/company.js:1241
-msgid "Manufacturer part actions"
-msgstr "製造商零件操作"
-
-#: templates/js/translated/company.js:1260
-msgid "No manufacturer parts found"
-msgstr "未找到製造商零件"
-
-#: templates/js/translated/company.js:1280
-#: templates/js/translated/company.js:1568 templates/js/translated/part.js:801
-#: templates/js/translated/part.js:1217
-msgid "Template part"
-msgstr "模板零件"
-
-#: templates/js/translated/company.js:1284
-#: templates/js/translated/company.js:1572 templates/js/translated/part.js:805
-#: templates/js/translated/part.js:1221
-msgid "Assembled part"
-msgstr "裝配零件"
-
-#: templates/js/translated/company.js:1404 templates/js/translated/part.js:1484
-msgid "No parameters found"
-msgstr "未找到參數"
-
-#: templates/js/translated/company.js:1439 templates/js/translated/part.js:1547
-msgid "Edit parameter"
-msgstr "編輯參數"
-
-#: templates/js/translated/company.js:1440 templates/js/translated/part.js:1548
-msgid "Delete parameter"
-msgstr "刪除參數"
-
-#: templates/js/translated/company.js:1457 templates/js/translated/part.js:1453
-msgid "Edit Parameter"
-msgstr "編輯參數"
-
-#: templates/js/translated/company.js:1466 templates/js/translated/part.js:1569
-msgid "Delete Parameter"
-msgstr "刪除參數"
-
-#: templates/js/translated/company.js:1497
-msgid "Delete supplier parts"
-msgstr "刪除供應商零件"
-
-#: templates/js/translated/company.js:1547
-msgid "No supplier parts found"
-msgstr "未找到供應商零件"
-
-#: templates/js/translated/company.js:1665
-msgid "Base Units"
-msgstr "基礎單位"
-
-#: templates/js/translated/company.js:1695
-msgid "Availability"
-msgstr "可用性"
-
-#: templates/js/translated/company.js:1726
-msgid "Edit supplier part"
-msgstr "編輯供應商零件"
-
-#: templates/js/translated/company.js:1727
-msgid "Delete supplier part"
-msgstr "刪除供應商零件"
-
-#: templates/js/translated/company.js:1780
-#: templates/js/translated/pricing.js:694
-msgid "Delete Price Break"
-msgstr "刪除批發價"
-
-#: templates/js/translated/company.js:1790
-#: templates/js/translated/pricing.js:712
-msgid "Edit Price Break"
-msgstr "編輯批發價"
-
-#: templates/js/translated/company.js:1805
-msgid "No price break information found"
-msgstr "找不到批發價信息"
-
-#: templates/js/translated/company.js:1834
-msgid "Last updated"
-msgstr "最近更新"
-
-#: templates/js/translated/company.js:1841
-msgid "Edit price break"
-msgstr "編輯批發價"
-
-#: templates/js/translated/company.js:1842
-msgid "Delete price break"
-msgstr "刪除批發價"
-
-#: templates/js/translated/filters.js:189
-#: templates/js/translated/filters.js:670
-msgid "true"
-msgstr "真"
-
-#: templates/js/translated/filters.js:193
-#: templates/js/translated/filters.js:671
-msgid "false"
-msgstr "假"
-
-#: templates/js/translated/filters.js:217
-msgid "Select filter"
-msgstr "選擇篩選器"
-
-#: templates/js/translated/filters.js:440
-msgid "Print Labels"
-msgstr "打印標籤"
-
-#: templates/js/translated/filters.js:444
-msgid "Print Reports"
-msgstr "打印報告"
-
-#: templates/js/translated/filters.js:456
-msgid "Download table data"
-msgstr "下載表格數據"
-
-#: templates/js/translated/filters.js:463
-msgid "Reload table data"
-msgstr "重新加載表格數據"
-
-#: templates/js/translated/filters.js:472
-msgid "Add new filter"
-msgstr "添加新篩選器"
-
-#: templates/js/translated/filters.js:480
-msgid "Clear all filters"
-msgstr "清除所有篩選條件"
-
-#: templates/js/translated/filters.js:580
-msgid "Create filter"
-msgstr "創建篩選條件"
-
-#: templates/js/translated/forms.js:379 templates/js/translated/forms.js:394
-#: templates/js/translated/forms.js:408 templates/js/translated/forms.js:422
-msgid "Action Prohibited"
-msgstr "禁止操作"
-
-#: templates/js/translated/forms.js:381
-msgid "Create operation not allowed"
-msgstr "不允許創建操作"
-
-#: templates/js/translated/forms.js:396
-msgid "Update operation not allowed"
-msgstr "不允許更新操作"
-
-#: templates/js/translated/forms.js:410
-msgid "Delete operation not allowed"
-msgstr "不允許刪除操作"
-
-#: templates/js/translated/forms.js:424
-msgid "View operation not allowed"
-msgstr "不允許查看操作"
-
-#: templates/js/translated/forms.js:801
-msgid "Keep this form open"
-msgstr "保持此表單打開"
-
-#: templates/js/translated/forms.js:904
-msgid "Enter a valid number"
-msgstr "輸入有效數字"
-
-#: templates/js/translated/forms.js:1478 templates/modals.html:19
-#: templates/modals.html:43
-msgid "Form errors exist"
-msgstr "存在表單錯誤"
-
-#: templates/js/translated/forms.js:2008
-msgid "No results found"
-msgstr "未找到結果"
-
-#: templates/js/translated/forms.js:2318 templates/js/translated/search.js:239
-msgid "Searching"
-msgstr "搜索中"
-
-#: templates/js/translated/forms.js:2532
-msgid "Clear input"
-msgstr "清空輸入"
-
-#: templates/js/translated/forms.js:3134
-msgid "File Column"
-msgstr "文件列"
-
-#: templates/js/translated/forms.js:3134
-msgid "Field Name"
-msgstr "字段名稱"
-
-#: templates/js/translated/forms.js:3146
-msgid "Select Columns"
-msgstr "選擇列"
-
-#: templates/js/translated/helpers.js:81
-msgid "YES"
-msgstr "是"
-
-#: templates/js/translated/helpers.js:84
-msgid "NO"
-msgstr "否"
-
-#: templates/js/translated/helpers.js:97
-msgid "True"
-msgstr "真"
-
-#: templates/js/translated/helpers.js:98
-msgid "False"
-msgstr "假"
-
-#: templates/js/translated/index.js:104
-msgid "No parts required for builds"
-msgstr "生產時無需零件"
-
-#: templates/js/translated/label.js:48 templates/js/translated/report.js:38
-msgid "Select Items"
-msgstr "選擇項目"
-
-#: templates/js/translated/label.js:49 templates/js/translated/report.js:39
-msgid "No items selected for printing"
-msgstr "未選擇要打印的項目"
-
-#: templates/js/translated/label.js:143
-msgid "Labels sent to printer"
-msgstr "標籤已發送到打印機"
-
-#: templates/js/translated/modals.js:59 templates/js/translated/modals.js:159
-#: templates/js/translated/modals.js:688
-msgid "Cancel"
-msgstr "取消"
-
-#: templates/js/translated/modals.js:64 templates/js/translated/modals.js:158
-#: templates/js/translated/modals.js:756 templates/js/translated/modals.js:1064
-#: templates/modals.html:28 templates/modals.html:51
-msgid "Submit"
-msgstr "提交"
-
-#: templates/js/translated/modals.js:157
-msgid "Form Title"
-msgstr "表單標題"
-
-#: templates/js/translated/modals.js:446
-msgid "Waiting for server..."
-msgstr "等待服務器..."
-
-#: templates/js/translated/modals.js:597
-msgid "Show Error Information"
-msgstr "顯示錯誤信息"
-
-#: templates/js/translated/modals.js:687
-msgid "Accept"
-msgstr "接受"
-
-#: templates/js/translated/modals.js:745
-msgid "Loading Data"
-msgstr "正在加載數據"
-
-#: templates/js/translated/modals.js:1016
-msgid "Invalid response from server"
-msgstr "來自服務器的響應無效"
-
-#: templates/js/translated/modals.js:1016
-msgid "Form data missing from server response"
-msgstr "服務器響應中缺少表單數據"
-
-#: templates/js/translated/modals.js:1028
-msgid "Error posting form data"
-msgstr "發佈表單數據時出錯"
-
-#: templates/js/translated/modals.js:1125
-msgid "JSON response missing form data"
-msgstr "JSON 響應缺少表單數據"
-
-#: templates/js/translated/modals.js:1140
-msgid "Error 400: Bad Request"
-msgstr "錯誤 400: 無效請求"
-
-#: templates/js/translated/modals.js:1141
-msgid "Server returned error code 400"
-msgstr "服務器返回錯誤代碼 400"
-
-#: templates/js/translated/modals.js:1164
-msgid "Error requesting form data"
-msgstr "請求表單數據時出錯"
-
-#: templates/js/translated/news.js:33
-msgid "No news found"
-msgstr "未找到新聞"
-
-#: templates/js/translated/news.js:38
-#: templates/js/translated/notification.js:46
-#: templates/js/translated/part.js:1625
-msgid "ID"
-msgstr "ID"
-
-#: templates/js/translated/notification.js:52
-msgid "Age"
-msgstr "年齡"
-
-#: templates/js/translated/notification.js:65
-msgid "Notification"
-msgstr "通知"
-
-#: templates/js/translated/notification.js:224
-msgid "Mark as unread"
-msgstr "標記為未讀"
-
-#: templates/js/translated/notification.js:228
-msgid "Mark as read"
-msgstr "標記為已讀"
-
-#: templates/js/translated/notification.js:254
-msgid "No unread notifications"
-msgstr "無未讀通知"
-
-#: templates/js/translated/notification.js:296 templates/notifications.html:12
-msgid "Notifications will load here"
-msgstr "通知將在此處加載"
-
-#: templates/js/translated/order.js:48
-msgid "Hold Order"
-msgstr "掛起訂單"
-
-#: templates/js/translated/order.js:53
-msgid "Are you sure you wish to place this order on hold?"
-msgstr "您確定要掛起此訂單嗎?"
-
-#: templates/js/translated/order.js:114
-msgid "Add Extra Line Item"
-msgstr "添加額外行項目"
-
-#: templates/js/translated/order.js:151
-msgid "Export Order"
-msgstr "導出訂單"
-
-#: templates/js/translated/order.js:266
-msgid "Duplicate Line"
-msgstr "複製行"
-
-#: templates/js/translated/order.js:280
-msgid "Edit Line"
-msgstr "編輯行"
-
-#: templates/js/translated/order.js:293
-msgid "Delete Line"
-msgstr "刪除行"
-
-#: templates/js/translated/order.js:306
-#: templates/js/translated/purchase_order.js:2044
-msgid "No line items found"
-msgstr "沒有找到行項目"
-
-#: templates/js/translated/order.js:394
-msgid "Duplicate line"
-msgstr "複製行"
-
-#: templates/js/translated/order.js:395
-msgid "Edit line"
-msgstr "編輯行"
-
-#: templates/js/translated/order.js:399
-msgid "Delete line"
-msgstr "刪除行"
-
-#: templates/js/translated/part.js:91
-msgid "Part Attributes"
-msgstr "零件屬性"
-
-#: templates/js/translated/part.js:95
-msgid "Part Creation Options"
-msgstr "零件創建選項"
-
-#: templates/js/translated/part.js:99
-msgid "Part Duplication Options"
-msgstr "零件複製選項"
-
-#: templates/js/translated/part.js:122
-msgid "Add Part Category"
-msgstr "增加零件類別"
-
-#: templates/js/translated/part.js:334 templates/js/translated/stock.js:145
-#: templates/js/translated/stock.js:180
-msgid "Icon (optional) - Explore all available icons on"
-msgstr "圖標(可選) - 瀏覽所有可用圖標"
-
-#: templates/js/translated/part.js:355
-msgid "Create Part Category"
-msgstr "創建零件類別"
-
-#: templates/js/translated/part.js:358
-msgid "Create new category after this one"
-msgstr "在此類別之後創建新類別"
-
-#: templates/js/translated/part.js:359
-msgid "Part category created"
-msgstr "零件類別已創建"
-
-#: templates/js/translated/part.js:373
-msgid "Edit Part Category"
-msgstr "編輯零件類別"
-
-#: templates/js/translated/part.js:386
-msgid "Are you sure you want to delete this part category?"
-msgstr "您確定要刪除此零件類別嗎?"
-
-#: templates/js/translated/part.js:391
-msgid "Move to parent category"
-msgstr "移動到父類別"
-
-#: templates/js/translated/part.js:400
-msgid "Delete Part Category"
-msgstr "刪除零件類別"
-
-#: templates/js/translated/part.js:404
-msgid "Action for parts in this category"
-msgstr "對此類別中零件的操作"
-
-#: templates/js/translated/part.js:409
-msgid "Action for child categories"
-msgstr "針對子類別採取的操作"
-
-#: templates/js/translated/part.js:433
-msgid "Create Part"
-msgstr "創建零件"
-
-#: templates/js/translated/part.js:435
-msgid "Create another part after this one"
-msgstr "在此零件之後創建另一個零件"
-
-#: templates/js/translated/part.js:436
-msgid "Part created successfully"
-msgstr "零件創建成功"
-
-#: templates/js/translated/part.js:464
-msgid "Edit Part"
-msgstr "編輯零件"
-
-#: templates/js/translated/part.js:466
-msgid "Part edited"
-msgstr "已編輯零件"
-
-#: templates/js/translated/part.js:477
-msgid "Create Part Variant"
-msgstr "創建零件變體"
-
-#: templates/js/translated/part.js:534
-msgid "Active Part"
-msgstr "激活的零件"
-
-#: templates/js/translated/part.js:535
-msgid "Part cannot be deleted as it is currently active"
-msgstr "無法刪除零件,因為它當前處於活動狀態"
-
-#: templates/js/translated/part.js:549
-msgid "Deleting this part cannot be reversed"
-msgstr "刪除此零件無法撤銷"
-
-#: templates/js/translated/part.js:551
-msgid "Any stock items for this part will be deleted"
-msgstr "此零件的任何庫存項目都將被刪除"
-
-#: templates/js/translated/part.js:552
-msgid "This part will be removed from any Bills of Material"
-msgstr "此零件將從任何物料清單中刪除"
-
-#: templates/js/translated/part.js:553
-msgid "All manufacturer and supplier information for this part will be deleted"
-msgstr "此零件的所有制造商和供應商信息都將被刪除"
-
-#: templates/js/translated/part.js:560
-msgid "Delete Part"
-msgstr "刪除零件"
-
-#: templates/js/translated/part.js:596
-msgid "You are subscribed to notifications for this item"
-msgstr "您已訂閲此項目的通知"
-
-#: templates/js/translated/part.js:598
-msgid "You have subscribed to notifications for this item"
-msgstr "您已訂閲此項目的通知"
-
-#: templates/js/translated/part.js:603
-msgid "Subscribe to notifications for this item"
-msgstr "訂閲此項目的通知"
-
-#: templates/js/translated/part.js:605
-msgid "You have unsubscribed to notifications for this item"
-msgstr "您已取消訂閲此項目的通知"
-
-#: templates/js/translated/part.js:622
-msgid "Validating the BOM will mark each line item as valid"
-msgstr "驗證物料清單將標記每個行項目為有效"
-
-#: templates/js/translated/part.js:632
-msgid "Validate Bill of Materials"
-msgstr "驗證物料清單"
-
-#: templates/js/translated/part.js:635
-msgid "Validated Bill of Materials"
-msgstr "已驗證物料清單"
-
-#: templates/js/translated/part.js:660
-msgid "Copy Bill of Materials"
-msgstr "複製物料清單"
-
-#: templates/js/translated/part.js:688
-#: templates/js/translated/table_filters.js:741
-msgid "Low stock"
-msgstr "低庫存"
-
-#: templates/js/translated/part.js:691
-msgid "No stock available"
-msgstr "無可用庫存"
-
-#: templates/js/translated/part.js:751
-msgid "Demand"
-msgstr "需求"
-
-#: templates/js/translated/part.js:774
-msgid "Unit"
-msgstr "單位"
-
-#: templates/js/translated/part.js:797 templates/js/translated/part.js:1213
-msgid "Virtual part"
-msgstr "虛擬零件"
-
-#: templates/js/translated/part.js:809
-msgid "Subscribed part"
-msgstr "訂閲的零件"
-
-#: templates/js/translated/part.js:813
-msgid "Salable part"
-msgstr "可銷售的零件"
-
-#: templates/js/translated/part.js:896
-msgid "Schedule generation of a new stocktake report."
-msgstr "計劃生成新的盤點報告。"
-
-#: templates/js/translated/part.js:896
-msgid "Once complete, the stocktake report will be available for download."
-msgstr "一旦完成,盤點報告將可供下載。"
-
-#: templates/js/translated/part.js:904
-msgid "Generate Stocktake Report"
-msgstr "生成盤點報告"
-
-#: templates/js/translated/part.js:908
-msgid "Stocktake report scheduled"
-msgstr "計劃盤點報告"
-
-#: templates/js/translated/part.js:1057
-msgid "No stocktake information available"
-msgstr "沒有可用的盤點信息"
-
-#: templates/js/translated/part.js:1115 templates/js/translated/part.js:1151
-msgid "Edit Stocktake Entry"
-msgstr "編輯盤點條目"
-
-#: templates/js/translated/part.js:1119 templates/js/translated/part.js:1161
-msgid "Delete Stocktake Entry"
-msgstr "刪除盤點條目"
-
-#: templates/js/translated/part.js:1288
-msgid "No variants found"
-msgstr "未找到變體"
-
-#: templates/js/translated/part.js:1620
-msgid "No part parameter templates found"
-msgstr "未找到零件參數模板"
-
-#: templates/js/translated/part.js:1683
-msgid "Edit Part Parameter Template"
-msgstr "編輯零件參數模板"
-
-#: templates/js/translated/part.js:1695
-msgid "Any parameters which reference this template will also be deleted"
-msgstr "引用此模板的任何參數也將被刪除"
-
-#: templates/js/translated/part.js:1703
-msgid "Delete Part Parameter Template"
-msgstr "刪除零件參數模板"
-
-#: templates/js/translated/part.js:1737
-#: templates/js/translated/purchase_order.js:1708
-msgid "No purchase orders found"
-msgstr "未發現採購訂單"
-
-#: templates/js/translated/part.js:1881
-#: templates/js/translated/purchase_order.js:2207
-#: templates/js/translated/return_order.js:754
-#: templates/js/translated/sales_order.js:1918
-msgid "This line item is overdue"
-msgstr "此行項目已逾期"
-
-#: templates/js/translated/part.js:1927
-#: templates/js/translated/purchase_order.js:2274
-msgid "Receive line item"
-msgstr "收到行項目"
-
-#: templates/js/translated/part.js:1990
-msgid "Delete part relationship"
-msgstr "刪除零件關係"
-
-#: templates/js/translated/part.js:2012
-msgid "Delete Part Relationship"
-msgstr "刪除零件關係"
-
-#: templates/js/translated/part.js:2100 templates/js/translated/part.js:2539
-msgid "No parts found"
-msgstr "找不到零件"
-
-#: templates/js/translated/part.js:2221
-msgid "Set the part category for the selected parts"
-msgstr "為所選零件設置零件類別"
-
-#: templates/js/translated/part.js:2226
-msgid "Set Part Category"
-msgstr "設置零件類別"
-
-#: templates/js/translated/part.js:2255
-msgid "Set category"
-msgstr "設置類別"
-
-#: templates/js/translated/part.js:2307
-msgid "part"
-msgstr "零件"
-
-#: templates/js/translated/part.js:2308
-msgid "parts"
-msgstr "零件"
-
-#: templates/js/translated/part.js:2404
-msgid "No category"
-msgstr "無類別"
-
-#: templates/js/translated/part.js:2564 templates/js/translated/part.js:2694
-#: templates/js/translated/stock.js:2753
-msgid "Display as list"
-msgstr "按列表顯示"
-
-#: templates/js/translated/part.js:2580
-msgid "Display as grid"
-msgstr "按網格顯示"
-
-#: templates/js/translated/part.js:2678
-msgid "No subcategories found"
-msgstr "未找到子類別"
-
-#: templates/js/translated/part.js:2714 templates/js/translated/stock.js:2773
-msgid "Display as tree"
-msgstr "樹狀顯示"
-
-#: templates/js/translated/part.js:2794
-msgid "Load Subcategories"
-msgstr "加載子類別"
-
-#: templates/js/translated/part.js:2809
-msgid "Subscribed category"
-msgstr "已訂閲類別"
-
-#: templates/js/translated/part.js:2897
-msgid "No test templates matching query"
-msgstr "沒有與查詢匹配的測試模板"
-
-#: templates/js/translated/part.js:2919 templates/js/translated/search.js:342
-msgid "results"
-msgstr "結果"
-
-#: templates/js/translated/part.js:2969
-msgid "Edit test template"
-msgstr "編輯測試模板"
-
-#: templates/js/translated/part.js:2970
-msgid "Delete test template"
-msgstr "刪除測試模板"
-
-#: templates/js/translated/part.js:2974
-msgid "This test is defined for a parent part"
-msgstr "此測試是為父零件定義的"
-
-#: templates/js/translated/part.js:2990
-msgid "Edit Test Result Template"
-msgstr "編輯測試結果模板"
-
-#: templates/js/translated/part.js:3004
-msgid "Delete Test Result Template"
-msgstr "刪除測試結果模板"
-
-#: templates/js/translated/part.js:3083 templates/js/translated/part.js:3084
-msgid "No date specified"
-msgstr "無指定日期"
-
-#: templates/js/translated/part.js:3086
-msgid "Specified date is in the past"
-msgstr "指定日期已過"
-
-#: templates/js/translated/part.js:3092
-msgid "Speculative"
-msgstr "可指定的"
-
-#: templates/js/translated/part.js:3158
-msgid "No scheduling information available for this part"
-msgstr "此零件沒有可用的計劃信息"
-
-#: templates/js/translated/part.js:3164
-msgid "Error fetching scheduling information for this part"
-msgstr "獲取此零件的計劃信息時出錯"
-
-#: templates/js/translated/part.js:3260
-msgid "Scheduled Stock Quantities"
-msgstr "計劃庫存量"
-
-#: templates/js/translated/part.js:3276
-msgid "Maximum Quantity"
-msgstr "最大數量"
-
-#: templates/js/translated/part.js:3321
-msgid "Minimum Stock Level"
-msgstr "最低庫存水平"
-
-#: templates/js/translated/plugin.js:46
-msgid "No plugins found"
-msgstr "未發現插件"
-
-#: templates/js/translated/plugin.js:58
-msgid "This plugin is no longer installed"
-msgstr "此插件已不再安裝"
-
-#: templates/js/translated/plugin.js:60
-msgid "This plugin is active"
-msgstr "此插件處於活動狀態"
-
-#: templates/js/translated/plugin.js:62
-msgid "This plugin is installed but not active"
-msgstr "此插件已安裝但未處於活動狀態"
-
-#: templates/js/translated/plugin.js:117 templates/js/translated/plugin.js:186
-msgid "Disable Plugin"
-msgstr "禁用插件"
-
-#: templates/js/translated/plugin.js:119 templates/js/translated/plugin.js:186
-msgid "Enable Plugin"
-msgstr "啓用插件"
-
-#: templates/js/translated/plugin.js:158
-msgid "The Plugin was installed"
-msgstr "插件已安裝"
-
-#: templates/js/translated/plugin.js:177
-msgid "Are you sure you want to enable this plugin?"
-msgstr "您確定要啓用此插件嗎?"
-
-#: templates/js/translated/plugin.js:181
-msgid "Are you sure you want to disable this plugin?"
-msgstr "您確定要禁用此插件嗎?"
-
-#: templates/js/translated/plugin.js:189
-msgid "Enable"
-msgstr "啓用"
-
-#: templates/js/translated/plugin.js:189
-msgid "Disable"
-msgstr "禁用"
-
-#: templates/js/translated/plugin.js:203
-msgid "Plugin updated"
-msgstr "插件已更新"
-
-#: templates/js/translated/pricing.js:159
-msgid "Error fetching currency data"
-msgstr "獲取貨幣數據出錯"
-
-#: templates/js/translated/pricing.js:321
-msgid "No BOM data available"
-msgstr "沒有可用的物料清單數據"
-
-#: templates/js/translated/pricing.js:463
-msgid "No supplier pricing data available"
-msgstr "沒有可用的供應商價格"
-
-#: templates/js/translated/pricing.js:572
-msgid "No price break data available"
-msgstr "沒有可用的批發價數據"
-
-#: templates/js/translated/pricing.js:755
-msgid "No purchase history data available"
-msgstr "沒有可用的購買歷史數據"
-
-#: templates/js/translated/pricing.js:791
-msgid "Purchase Price History"
-msgstr "購買價格歷史記錄"
-
-#: templates/js/translated/pricing.js:892
-msgid "No sales history data available"
-msgstr "無可用銷售歷史數據"
-
-#: templates/js/translated/pricing.js:914
-msgid "Sale Price History"
-msgstr "售出價格歷史記錄"
-
-#: templates/js/translated/pricing.js:1003
-msgid "No variant data available"
-msgstr "無可用的變體數據"
-
-#: templates/js/translated/pricing.js:1043
-msgid "Variant Part"
-msgstr "變體零件"
-
-#: templates/js/translated/purchase_order.js:188
-msgid "Edit Purchase Order"
-msgstr "編輯採購訂單"
-
-#: templates/js/translated/purchase_order.js:205
-msgid "Duplication Options"
-msgstr "複製選項"
-
-#: templates/js/translated/purchase_order.js:414
-msgid "Complete Purchase Order"
-msgstr "完成採購訂單"
-
-#: templates/js/translated/purchase_order.js:431
-#: templates/js/translated/return_order.js:210
-#: templates/js/translated/sales_order.js:513
-msgid "Mark this order as complete?"
-msgstr "標記該訂單為已完成?"
-
-#: templates/js/translated/purchase_order.js:437
-msgid "All line items have been received"
-msgstr "已收到所有行項目"
-
-#: templates/js/translated/purchase_order.js:442
-msgid "This order has line items which have not been marked as received."
-msgstr "此訂單中有未標記為已收到的行項目。"
-
-#: templates/js/translated/purchase_order.js:443
-msgid "Completing this order means that the order and line items will no longer be editable."
-msgstr "完成此訂單意味着訂單和行項目將不再可編輯。"
-
-#: templates/js/translated/purchase_order.js:466
-msgid "Cancel Purchase Order"
-msgstr "取消採購訂單"
-
-#: templates/js/translated/purchase_order.js:471
-msgid "Are you sure you wish to cancel this purchase order?"
-msgstr "您確定要取消此採購訂單嗎?"
-
-#: templates/js/translated/purchase_order.js:477
-msgid "This purchase order can not be cancelled"
-msgstr "此採購訂單不能取消"
-
-#: templates/js/translated/purchase_order.js:498
-#: templates/js/translated/return_order.js:164
-msgid "After placing this order, line items will no longer be editable."
-msgstr "下此訂單後,行項目將不再可編輯。"
-
-#: templates/js/translated/purchase_order.js:503
-msgid "Issue Purchase Order"
-msgstr "發佈採購訂單"
-
-#: templates/js/translated/purchase_order.js:595
-msgid "At least one purchaseable part must be selected"
-msgstr "必須至少選擇一個可購買的零件"
-
-#: templates/js/translated/purchase_order.js:620
-msgid "Quantity to order"
-msgstr "訂購數量"
-
-#: templates/js/translated/purchase_order.js:629
-msgid "New supplier part"
-msgstr "新建供應商零件"
-
-#: templates/js/translated/purchase_order.js:647
-msgid "New purchase order"
-msgstr "新建採購訂單"
-
-#: templates/js/translated/purchase_order.js:688
-msgid "Add to purchase order"
-msgstr "添加到採購訂單中"
-
-#: templates/js/translated/purchase_order.js:738
-msgid "Merge"
-msgstr "合併"
-
-#: templates/js/translated/purchase_order.js:842
-msgid "No matching supplier parts"
-msgstr "沒有匹配的供應商零件"
-
-#: templates/js/translated/purchase_order.js:861
-msgid "No matching purchase orders"
-msgstr "沒有匹配的採購訂單"
-
-#: templates/js/translated/purchase_order.js:1056
-#: templates/js/translated/return_order.js:490
-msgid "Select Line Items"
-msgstr "選擇行項目"
-
-#: templates/js/translated/purchase_order.js:1057
-#: templates/js/translated/return_order.js:491
-msgid "At least one line item must be selected"
-msgstr "必須至少選擇一行項目"
-
-#: templates/js/translated/purchase_order.js:1087
-msgid "Received Quantity"
-msgstr "接收數量"
-
-#: templates/js/translated/purchase_order.js:1098
-msgid "Quantity to receive"
-msgstr "待接收數量"
-
-#: templates/js/translated/purchase_order.js:1153
-#: templates/js/translated/stock.js:1213
-msgid "Specify packaging for incoming stock items"
-msgstr "指定進貨庫存項的包裝"
-
-#: templates/js/translated/purchase_order.js:1206
-msgid "Stock Status"
-msgstr "庫存狀態"
-
-#: templates/js/translated/purchase_order.js:1220
-msgid "Add barcode"
-msgstr "添加條形碼"
-
-#: templates/js/translated/purchase_order.js:1221
-msgid "Remove barcode"
-msgstr "移除條形碼"
-
-#: templates/js/translated/purchase_order.js:1224
-msgid "Specify location"
-msgstr "指定位置"
-
-#: templates/js/translated/purchase_order.js:1232
-msgid "Add batch code"
-msgstr "添加批號"
-
-#: templates/js/translated/purchase_order.js:1242
-msgid "Specify packaging"
-msgstr "指定包裝"
-
-#: templates/js/translated/purchase_order.js:1253
-msgid "Add serial numbers"
-msgstr "添加序列號"
-
-#: templates/js/translated/purchase_order.js:1264
-msgid "Add note"
-msgstr "添加備註"
-
-#: templates/js/translated/purchase_order.js:1321
-msgid "Serials"
-msgstr "序列號"
-
-#: templates/js/translated/purchase_order.js:1351
-msgid "Order Code"
-msgstr "訂單編碼"
-
-#: templates/js/translated/purchase_order.js:1353
-msgid "Quantity to Receive"
-msgstr "接收數量"
-
-#: templates/js/translated/purchase_order.js:1379
-#: templates/js/translated/return_order.js:559
-msgid "Confirm receipt of items"
-msgstr "確認收到物品"
-
-#: templates/js/translated/purchase_order.js:1380
-msgid "Receive Purchase Order Items"
-msgstr "接收採購訂單項目"
-
-#: templates/js/translated/purchase_order.js:1448
-msgid "Scan Item Barcode"
-msgstr "掃描商品條形碼"
-
-#: templates/js/translated/purchase_order.js:1449
-msgid "Scan barcode on incoming item (must not match any existing stock items)"
-msgstr "掃描進貨條形碼 (必須與任何現有的庫存條目不匹配)"
-
-#: templates/js/translated/purchase_order.js:1463
-msgid "Invalid barcode data"
-msgstr "條形碼數據無效"
-
-#: templates/js/translated/purchase_order.js:1735
-#: templates/js/translated/return_order.js:285
-#: templates/js/translated/sales_order.js:771
-#: templates/js/translated/sales_order.js:1009
-msgid "Order is overdue"
-msgstr "訂單已逾期"
-
-#: templates/js/translated/purchase_order.js:1897
-msgid "All selected Line items will be deleted"
-msgstr "所有選定的行項目都將被刪除"
-
-#: templates/js/translated/purchase_order.js:1915
-msgid "Delete selected Line items?"
-msgstr "是否刪除所選行項目?"
-
-#: templates/js/translated/purchase_order.js:1970
-#: templates/js/translated/sales_order.js:2113
-msgid "Duplicate Line Item"
-msgstr "複製行項目"
-
-#: templates/js/translated/purchase_order.js:1985
-#: templates/js/translated/return_order.js:475
-#: templates/js/translated/return_order.js:667
-#: templates/js/translated/sales_order.js:2126
-msgid "Edit Line Item"
-msgstr "編輯行項目"
-
-#: templates/js/translated/purchase_order.js:1996
-#: templates/js/translated/return_order.js:680
-#: templates/js/translated/sales_order.js:2137
-msgid "Delete Line Item"
-msgstr "刪除行項目"
-
-#: templates/js/translated/purchase_order.js:2278
-#: templates/js/translated/sales_order.js:2067
-msgid "Duplicate line item"
-msgstr "複製行項目"
-
-#: templates/js/translated/purchase_order.js:2279
-#: templates/js/translated/return_order.js:799
-#: templates/js/translated/sales_order.js:2068
-msgid "Edit line item"
-msgstr "編輯行項目"
-
-#: templates/js/translated/purchase_order.js:2280
-#: templates/js/translated/return_order.js:803
-#: templates/js/translated/sales_order.js:2074
-msgid "Delete line item"
-msgstr "刪除行項目"
-
-#: templates/js/translated/report.js:68
-msgid "Report print successful"
-msgstr "報告打印成功"
-
-#: templates/js/translated/report.js:73
-msgid "Report printing failed"
-msgstr "報告打印失敗"
-
-#: templates/js/translated/return_order.js:60
-#: templates/js/translated/sales_order.js:88
-msgid "Add Customer"
-msgstr "添加客户"
-
-#: templates/js/translated/return_order.js:134
-msgid "Create Return Order"
-msgstr "新建退貨訂單"
-
-#: templates/js/translated/return_order.js:149
-msgid "Edit Return Order"
-msgstr "編輯退貨訂單"
-
-#: templates/js/translated/return_order.js:169
-msgid "Issue Return Order"
-msgstr "發佈退貨訂單"
-
-#: templates/js/translated/return_order.js:186
-msgid "Are you sure you wish to cancel this Return Order?"
-msgstr "您確定要取消此退貨訂單嗎?"
-
-#: templates/js/translated/return_order.js:193
-msgid "Cancel Return Order"
-msgstr "取消退貨訂單"
-
-#: templates/js/translated/return_order.js:218
-msgid "Complete Return Order"
-msgstr "完成退貨訂單"
-
-#: templates/js/translated/return_order.js:265
-msgid "No return orders found"
-msgstr "未找到退貨訂單"
-
-#: templates/js/translated/return_order.js:299
-#: templates/js/translated/sales_order.js:785
-msgid "Invalid Customer"
-msgstr "無效的客户"
-
-#: templates/js/translated/return_order.js:560
-msgid "Receive Return Order Items"
-msgstr "接收退貨訂單項目"
-
-#: templates/js/translated/return_order.js:691
-#: templates/js/translated/sales_order.js:2274
-msgid "No matching line items"
-msgstr "未找到匹配的行項目"
-
-#: templates/js/translated/return_order.js:796
-msgid "Mark item as received"
-msgstr "標記項目為已接收"
-
-#: templates/js/translated/sales_order.js:163
-msgid "Create Sales Order"
-msgstr "創建銷售訂單"
-
-#: templates/js/translated/sales_order.js:178
-msgid "Edit Sales Order"
-msgstr "編輯銷售訂單"
-
-#: templates/js/translated/sales_order.js:290
-msgid "No stock items have been allocated to this shipment"
-msgstr "此裝運未分配任何庫存物品"
-
-#: templates/js/translated/sales_order.js:296
-msgid "Complete Shipment"
-msgstr "完成配送"
-
-#: templates/js/translated/sales_order.js:320
-msgid "Confirm Shipment"
-msgstr "確認配送"
-
-#: templates/js/translated/sales_order.js:377
-msgid "No pending shipments found"
-msgstr "未找到待處理的貨物"
-
-#: templates/js/translated/sales_order.js:381
-msgid "No stock items have been allocated to pending shipments"
-msgstr "未將庫存項目分配給待處理的發貨"
-
-#: templates/js/translated/sales_order.js:391
-msgid "Complete Shipments"
-msgstr "完成配送"
-
-#: templates/js/translated/sales_order.js:413
-msgid "Skip"
-msgstr "跳過"
-
-#: templates/js/translated/sales_order.js:445
-msgid "Ship Sales Order"
-msgstr "發貨銷售訂單"
-
-#: templates/js/translated/sales_order.js:461
-msgid "Ship this order?"
-msgstr "發送此訂單?"
-
-#: templates/js/translated/sales_order.js:467
-msgid "Order cannot be shipped as there are incomplete shipments"
-msgstr "訂單無法發貨,因為發貨不完整"
-
-#: templates/js/translated/sales_order.js:474
-msgid "This order has line items which have not been completed."
-msgstr "此訂單有未完成的行項目。"
-
-#: templates/js/translated/sales_order.js:475
-msgid "Shipping this order means that the order and line items will no longer be editable."
-msgstr "運送此訂單意味着訂單和行項目將不再可編輯。"
-
-#: templates/js/translated/sales_order.js:533
-msgid "Issue this Sales Order?"
-msgstr "發出此銷售訂單?"
-
-#: templates/js/translated/sales_order.js:538
-msgid "Issue Sales Order"
-msgstr "發出銷售訂單"
-
-#: templates/js/translated/sales_order.js:557
-msgid "Cancel Sales Order"
-msgstr "取消銷售訂單"
-
-#: templates/js/translated/sales_order.js:562
-msgid "Cancelling this order means that the order will no longer be editable."
-msgstr "取消此訂單意味着訂單將不再可編輯。"
-
-#: templates/js/translated/sales_order.js:616
-msgid "Create New Shipment"
-msgstr "創建新的配送"
-
-#: templates/js/translated/sales_order.js:725
-msgid "No sales orders found"
-msgstr "未找到銷售訂單"
-
-#: templates/js/translated/sales_order.js:909
-msgid "Edit shipment"
-msgstr "編輯配送"
-
-#: templates/js/translated/sales_order.js:912
-msgid "Complete shipment"
-msgstr "完成配送"
-
-#: templates/js/translated/sales_order.js:917
-msgid "Delete shipment"
-msgstr "刪除配送"
-
-#: templates/js/translated/sales_order.js:934
-msgid "Edit Shipment"
-msgstr "編輯配送"
-
-#: templates/js/translated/sales_order.js:949
-msgid "Delete Shipment"
-msgstr "刪除配送"
-
-#: templates/js/translated/sales_order.js:991
-msgid "No matching shipments found"
-msgstr "未找到匹配的貨物"
-
-#: templates/js/translated/sales_order.js:1017
-msgid "Shipment Reference"
-msgstr "配送參考"
-
-#: templates/js/translated/sales_order.js:1034
-#: templates/js/translated/sales_order.js:1533
-msgid "Not shipped"
-msgstr "未配送"
-
-#: templates/js/translated/sales_order.js:1052
-msgid "Tracking"
-msgstr "追蹤"
-
-#: templates/js/translated/sales_order.js:1056
-msgid "Invoice"
-msgstr "發票"
-
-#: templates/js/translated/sales_order.js:1223
-msgid "Add Shipment"
-msgstr "添加配送"
-
-#: templates/js/translated/sales_order.js:1274
-msgid "Confirm stock allocation"
-msgstr "確認庫存分配"
-
-#: templates/js/translated/sales_order.js:1275
-msgid "Allocate Stock Items to Sales Order"
-msgstr "分配庫存項到銷售訂單"
-
-#: templates/js/translated/sales_order.js:1481
-msgid "No sales order allocations found"
-msgstr "未找到銷售訂單分配"
-
-#: templates/js/translated/sales_order.js:1583
-msgid "Edit Stock Allocation"
-msgstr "編輯庫存分配"
-
-#: templates/js/translated/sales_order.js:1605
-msgid "Confirm Delete Operation"
-msgstr "確認刪除操作"
-
-#: templates/js/translated/sales_order.js:1606
-msgid "Delete Stock Allocation"
-msgstr "刪除庫存分配"
-
-#: templates/js/translated/sales_order.js:1642
-msgid "No shipment"
-msgstr ""
-
-#: templates/js/translated/sales_order.js:1666
-#: templates/js/translated/sales_order.js:1753
-#: templates/js/translated/stock.js:1859
-msgid "Shipped to customer"
-msgstr "已配送到客户"
-
-#: templates/js/translated/sales_order.js:1674
-#: templates/js/translated/sales_order.js:1762
-msgid "Stock location not specified"
-msgstr "未指定庫存地點"
-
-#: templates/js/translated/sales_order.js:2051
-#: templates/js/translated/sales_order.js:2152
-msgid "Allocate Serial Numbers"
-msgstr "分配序列號"
-
-#: templates/js/translated/sales_order.js:2055
-msgid "Purchase stock"
-msgstr "採購庫存"
-
-#: templates/js/translated/sales_order.js:2064
-#: templates/js/translated/sales_order.js:2252
-msgid "Calculate price"
-msgstr "計算價格"
-
-#: templates/js/translated/sales_order.js:2078
-msgid "Cannot be deleted as items have been shipped"
-msgstr "無法刪除,因為物品已發貨"
-
-#: templates/js/translated/sales_order.js:2081
-msgid "Cannot be deleted as items have been allocated"
-msgstr "無法刪除,因為項目已分配"
-
-#: templates/js/translated/sales_order.js:2260
-msgid "Update Unit Price"
-msgstr "更新單位價格"
-
-#: templates/js/translated/search.js:270
-msgid "No results"
-msgstr "無結果"
-
-#: templates/js/translated/search.js:292 templates/search.html:25
-msgid "Enter search query"
-msgstr "輸入搜索查詢"
-
-#: templates/js/translated/search.js:342
-msgid "result"
-msgstr "結果"
-
-#: templates/js/translated/search.js:352
-msgid "Minimize results"
-msgstr "最小化結果"
-
-#: templates/js/translated/search.js:355
-msgid "Remove results"
-msgstr "刪除結果"
-
-#: templates/js/translated/stock.js:104
-msgid "Serialize Stock Item"
-msgstr "序列化庫存項目"
-
-#: templates/js/translated/stock.js:135
-msgid "Confirm Stock Serialization"
-msgstr "確認庫存序列化"
-
-#: templates/js/translated/stock.js:171
-msgid "Add Location type"
-msgstr "添加位置類型"
-
-#: templates/js/translated/stock.js:207
-msgid "Edit Stock Location"
-msgstr "編輯庫存地點"
-
-#: templates/js/translated/stock.js:222
-msgid "New Stock Location"
-msgstr "添加庫存地點"
-
-#: templates/js/translated/stock.js:224
-msgid "Create another location after this one"
-msgstr "在此位置之後創建另一個位置"
-
-#: templates/js/translated/stock.js:225
-msgid "Stock location created"
-msgstr "庫存地點已創建"
-
-#: templates/js/translated/stock.js:239
-msgid "Are you sure you want to delete this stock location?"
-msgstr "您確定要刪除此庫存位置嗎?"
-
-#: templates/js/translated/stock.js:246
-msgid "Move to parent stock location"
-msgstr "移動到母庫存位置"
-
-#: templates/js/translated/stock.js:255
-msgid "Delete Stock Location"
-msgstr "刪除庫存地點"
-
-#: templates/js/translated/stock.js:259
-msgid "Action for stock items in this stock location"
-msgstr "此庫存位置的庫存物品操作"
-
-#: templates/js/translated/stock.js:264
-msgid "Action for sub-locations"
-msgstr "針對子地點的行動"
-
-#: templates/js/translated/stock.js:318
-msgid "This part cannot be serialized"
-msgstr "此零件無法序列化"
-
-#: templates/js/translated/stock.js:354
-msgid "Add given quantity as packs instead of individual items"
-msgstr "將給定數量添加為包,而不是單個項目"
-
-#: templates/js/translated/stock.js:366
-msgid "Enter initial quantity for this stock item"
-msgstr "輸入此庫存項目的初始數量"
-
-#: templates/js/translated/stock.js:372
-msgid "Enter serial numbers for new stock (or leave blank)"
-msgstr "輸入新庫存的序列號(或留空)"
-
-#: templates/js/translated/stock.js:443
-msgid "Stock item duplicated"
-msgstr "庫存項重複"
-
-#: templates/js/translated/stock.js:463
-msgid "Duplicate Stock Item"
-msgstr "複製庫存項"
-
-#: templates/js/translated/stock.js:479
-msgid "Are you sure you want to delete this stock item?"
-msgstr "確定要刪除此庫存項嗎?"
-
-#: templates/js/translated/stock.js:484
-msgid "Delete Stock Item"
-msgstr "刪除庫存項"
-
-#: templates/js/translated/stock.js:505
-msgid "Edit Stock Item"
-msgstr "編輯庫存項"
-
-#: templates/js/translated/stock.js:547
-msgid "Create another item after this one"
-msgstr "在此之後創建另一個項目"
-
-#: templates/js/translated/stock.js:559
-msgid "Created new stock item"
-msgstr "新建庫存項"
-
-#: templates/js/translated/stock.js:572
-msgid "Created multiple stock items"
-msgstr "創建了多個庫存項目"
-
-#: templates/js/translated/stock.js:597
-msgid "Find Serial Number"
-msgstr "查找序列號"
-
-#: templates/js/translated/stock.js:601 templates/js/translated/stock.js:602
-#: templates/js/translated/stock.js:618
-msgid "Enter serial number"
-msgstr "輸入序列號"
-
-#: templates/js/translated/stock.js:638
-msgid "No matching serial number"
-msgstr "沒有匹配的序列號"
-
-#: templates/js/translated/stock.js:647
-msgid "More than one matching result found"
-msgstr "找到多個匹配結果"
-
-#: templates/js/translated/stock.js:755
-msgid "Confirm stock assignment"
-msgstr "確認庫存分配"
-
-#: templates/js/translated/stock.js:756
-msgid "Assign Stock to Customer"
-msgstr "將庫存分配給客户"
-
-#: templates/js/translated/stock.js:833
-msgid "Warning: Merge operation cannot be reversed"
-msgstr "警告:合併操作無法撤銷"
-
-#: templates/js/translated/stock.js:834
-msgid "Some information will be lost when merging stock items"
-msgstr "合併庫存項目時會丟失一些信息"
-
-#: templates/js/translated/stock.js:836
-msgid "Stock transaction history will be deleted for merged items"
-msgstr "合併項目的庫存交易歷史記錄將被刪除"
-
-#: templates/js/translated/stock.js:837
-msgid "Supplier part information will be deleted for merged items"
-msgstr "合併項目的供應商零件信息將被刪除"
-
-#: templates/js/translated/stock.js:931
-msgid "Confirm stock item merge"
-msgstr "確認合併庫存項"
-
-#: templates/js/translated/stock.js:932
-msgid "Merge Stock Items"
-msgstr "合併庫存項目"
-
-#: templates/js/translated/stock.js:1029
-msgid "Transfer Stock"
-msgstr "轉移庫存"
-
-#: templates/js/translated/stock.js:1030
-msgid "Move"
-msgstr "移動"
-
-#: templates/js/translated/stock.js:1036
-msgid "Count Stock"
-msgstr "庫存計數"
-
-#: templates/js/translated/stock.js:1037
-msgid "Count"
-msgstr "計數"
-
-#: templates/js/translated/stock.js:1041
-msgid "Remove Stock"
-msgstr "移除庫存"
-
-#: templates/js/translated/stock.js:1042
-msgid "Take"
-msgstr "拿出"
-
-#: templates/js/translated/stock.js:1046
-msgid "Add Stock"
-msgstr "添加庫存"
-
-#: templates/js/translated/stock.js:1047 users/models.py:400
-msgid "Add"
-msgstr "添加"
-
-#: templates/js/translated/stock.js:1051
-msgid "Delete Stock"
-msgstr "刪除庫存"
-
-#: templates/js/translated/stock.js:1150
-msgid "Quantity cannot be adjusted for serialized stock"
-msgstr "序列化庫存的數量不能調整"
-
-#: templates/js/translated/stock.js:1150
-msgid "Specify stock quantity"
-msgstr "指定庫存數量"
-
-#: templates/js/translated/stock.js:1166
-msgid "Adjust batch code"
-msgstr "調整批次代碼"
-
-#: templates/js/translated/stock.js:1176
-msgid "Adjust packaging"
-msgstr "調整包裝"
-
-#: templates/js/translated/stock.js:1254 templates/js/translated/stock.js:3381
-msgid "Select Stock Items"
-msgstr "選擇庫存項"
-
-#: templates/js/translated/stock.js:1255
-msgid "Select at least one available stock item"
-msgstr "至少選擇一個可用庫存項目"
-
-#: templates/js/translated/stock.js:1301
-msgid "Confirm stock adjustment"
-msgstr "確認庫存調整"
-
-#: templates/js/translated/stock.js:1533
-msgid "Pass test"
-msgstr "通過測試"
-
-#: templates/js/translated/stock.js:1536
-msgid "Add test result"
-msgstr "新增測試結果"
-
-#: templates/js/translated/stock.js:1539
-msgid "Edit test result"
-msgstr "編輯測試結果"
-
-#: templates/js/translated/stock.js:1540 templates/js/translated/stock.js:1814
-msgid "Delete test result"
-msgstr "刪除測試結果"
-
-#: templates/js/translated/stock.js:1559
-msgid "No test results found"
-msgstr "未找到測試結果"
-
-#: templates/js/translated/stock.js:1623
-msgid "Test Date"
-msgstr "測試日期"
-
-#: templates/js/translated/stock.js:1636
-msgid "Test started"
-msgstr "測試已開始"
-
-#: templates/js/translated/stock.js:1645
-msgid "Test finished"
-msgstr "測試已完成"
-
-#: templates/js/translated/stock.js:1799
-msgid "Edit Test Result"
-msgstr "編輯測試結果"
-
-#: templates/js/translated/stock.js:1819
-msgid "Delete Test Result"
-msgstr "刪除測試結果"
-
-#: templates/js/translated/stock.js:1851
-msgid "In production"
-msgstr "生產中"
-
-#: templates/js/translated/stock.js:1855
-msgid "Installed in Stock Item"
-msgstr "已安裝庫存項目"
-
-#: templates/js/translated/stock.js:1863
-msgid "Assigned to Sales Order"
-msgstr "分配給銷售訂單"
-
-#: templates/js/translated/stock.js:1869
-msgid "No stock location set"
-msgstr "未設置庫存位置"
-
-#: templates/js/translated/stock.js:1926
-msgid "Change stock status"
-msgstr "更改庫存狀態"
-
-#: templates/js/translated/stock.js:1935
-msgid "Merge stock"
-msgstr "合併庫存"
-
-#: templates/js/translated/stock.js:1984
-msgid "Delete stock"
-msgstr "刪除庫存"
-
-#: templates/js/translated/stock.js:2037
-msgid "stock items"
-msgstr "庫存項"
-
-#: templates/js/translated/stock.js:2042
-msgid "Scan to location"
-msgstr "掃描到位置"
-
-#: templates/js/translated/stock.js:2053
-msgid "Stock Actions"
-msgstr "庫存操作"
-
-#: templates/js/translated/stock.js:2097
-msgid "Load installed items"
-msgstr "加載已安裝的項目"
-
-#: templates/js/translated/stock.js:2175
-msgid "Stock item is in production"
-msgstr "庫存項正在生產"
-
-#: templates/js/translated/stock.js:2180
-msgid "Stock item assigned to sales order"
-msgstr "分配給銷售訂單的庫存項目"
-
-#: templates/js/translated/stock.js:2183
-msgid "Stock item assigned to customer"
-msgstr "分配給客户的庫存項"
-
-#: templates/js/translated/stock.js:2186
-msgid "Serialized stock item has been allocated"
-msgstr "已分配序列化庫存項"
-
-#: templates/js/translated/stock.js:2188
-msgid "Stock item has been fully allocated"
-msgstr "庫存項目已完全分配"
-
-#: templates/js/translated/stock.js:2190
-msgid "Stock item has been partially allocated"
-msgstr "庫存項目已部分分配"
-
-#: templates/js/translated/stock.js:2193
-msgid "Stock item has been installed in another item"
-msgstr "庫存項目已安裝在另一個項目中"
-
-#: templates/js/translated/stock.js:2195
-msgid "Stock item has been consumed by a build order"
-msgstr "庫存項已被生產訂單消耗"
-
-#: templates/js/translated/stock.js:2199
-msgid "Stock item has expired"
-msgstr "庫存項已過期"
-
-#: templates/js/translated/stock.js:2201
-msgid "Stock item will expire soon"
-msgstr "庫存項即將過期"
-
-#: templates/js/translated/stock.js:2206
-msgid "Stock item has been rejected"
-msgstr "庫存項已被拒絕"
-
-#: templates/js/translated/stock.js:2208
-msgid "Stock item is lost"
-msgstr "庫存項丟失了"
-
-#: templates/js/translated/stock.js:2210
-msgid "Stock item is destroyed"
-msgstr "庫存項已銷燬"
-
-#: templates/js/translated/stock.js:2214
-#: templates/js/translated/table_filters.js:357
-msgid "Depleted"
-msgstr "已用完"
-
-#: templates/js/translated/stock.js:2379
-msgid "Supplier part not specified"
-msgstr "未指定供應商零件"
-
-#: templates/js/translated/stock.js:2426
-msgid "Stock Value"
-msgstr "庫存值"
-
-#: templates/js/translated/stock.js:2554
-msgid "No stock items matching query"
-msgstr "沒有符合查詢的庫存項目"
-
-#: templates/js/translated/stock.js:2657
-msgid "stock locations"
-msgstr "庫存地點"
-
-#: templates/js/translated/stock.js:2812
-msgid "Load Sublocations"
-msgstr "加載次級地點"
-
-#: templates/js/translated/stock.js:2929
-msgid "Details"
-msgstr "詳情"
-
-#: templates/js/translated/stock.js:2933
-msgid "No changes"
-msgstr "無更改"
-
-#: templates/js/translated/stock.js:2945
-msgid "Part information unavailable"
-msgstr "零件信息不可用"
-
-#: templates/js/translated/stock.js:2967
-msgid "Location no longer exists"
-msgstr "位置不再存在"
-
-#: templates/js/translated/stock.js:2984
-msgid "Build order no longer exists"
-msgstr "生產訂單不再存在"
-
-#: templates/js/translated/stock.js:2999
-msgid "Purchase order no longer exists"
-msgstr "採購訂單不再存在"
-
-#: templates/js/translated/stock.js:3016
-msgid "Sales Order no longer exists"
-msgstr "銷售訂單不再存在"
-
-#: templates/js/translated/stock.js:3033
-msgid "Return Order no longer exists"
-msgstr "退貨訂單已不存在"
-
-#: templates/js/translated/stock.js:3052
-msgid "Customer no longer exists"
-msgstr "客户已不存在"
-
-#: templates/js/translated/stock.js:3070
-msgid "Stock item no longer exists"
-msgstr "庫存項已不存在"
-
-#: templates/js/translated/stock.js:3088
-msgid "Added"
-msgstr "已添加"
-
-#: templates/js/translated/stock.js:3096
-msgid "Removed"
-msgstr "已刪除"
-
-#: templates/js/translated/stock.js:3168
-msgid "No installed items"
-msgstr "沒有已安裝的項目"
-
-#: templates/js/translated/stock.js:3222 templates/js/translated/stock.js:3258
-msgid "Uninstall Stock Item"
-msgstr "卸載庫存項"
-
-#: templates/js/translated/stock.js:3279
-msgid "Select stock item to uninstall"
-msgstr "選擇要卸載的庫存項"
-
-#: templates/js/translated/stock.js:3300
-msgid "Install another stock item into this item"
-msgstr "在此項中安裝另一個庫存項"
-
-#: templates/js/translated/stock.js:3301
-msgid "Stock items can only be installed if they meet the following criteria"
-msgstr "只有滿足以下條件,才能安裝庫存項目"
-
-#: templates/js/translated/stock.js:3303
-msgid "The Stock Item links to a Part which is the BOM for this Stock Item"
-msgstr "庫存項鍊接到一個零件,該零件是此庫存項的物料清單"
-
-#: templates/js/translated/stock.js:3304
-msgid "The Stock Item is currently available in stock"
-msgstr "該庫存項目前有庫存"
-
-#: templates/js/translated/stock.js:3305
-msgid "The Stock Item is not already installed in another item"
-msgstr "庫存項目尚未安裝在其他項目中"
-
-#: templates/js/translated/stock.js:3306
-msgid "The Stock Item is tracked by either a batch code or serial number"
-msgstr "庫存項被批號或序列號跟蹤"
-
-#: templates/js/translated/stock.js:3319
-msgid "Select part to install"
-msgstr "選擇要安裝的零件"
-
-#: templates/js/translated/stock.js:3382
-msgid "Select one or more stock items"
-msgstr "選擇一個或多個庫存項目"
-
-#: templates/js/translated/stock.js:3395
-msgid "Selected stock items"
-msgstr "選定的庫存項"
-
-#: templates/js/translated/stock.js:3399
-msgid "Change Stock Status"
-msgstr "更改庫存狀態"
-
-#: templates/js/translated/table_filters.js:73
-msgid "Has project code"
-msgstr "有項目編碼"
-
-#: templates/js/translated/table_filters.js:88
-#: templates/js/translated/table_filters.js:594
-#: templates/js/translated/table_filters.js:606
-#: templates/js/translated/table_filters.js:647
-msgid "Order status"
-msgstr "訂單狀態"
-
-#: templates/js/translated/table_filters.js:161
-msgid "Testable Part"
-msgstr "可測試部分"
-
-#: templates/js/translated/table_filters.js:165
-msgid "Trackable Part"
-msgstr "可跟蹤零件"
-
-#: templates/js/translated/table_filters.js:169
-msgid "Assembled Part"
-msgstr "裝配零件"
-
-#: templates/js/translated/table_filters.js:173
-msgid "Has Available Stock"
-msgstr "有可用庫存"
-
-#: templates/js/translated/table_filters.js:189
-msgid "Allow Variant Stock"
-msgstr "允許變體庫存"
-
-#: templates/js/translated/table_filters.js:241
-#: templates/js/translated/table_filters.js:352
-msgid "Include sublocations"
-msgstr "包括子位置"
-
-#: templates/js/translated/table_filters.js:242
-msgid "Include locations"
-msgstr "包括地點"
-
-#: templates/js/translated/table_filters.js:274
-msgid "Has location type"
-msgstr "具有位置類型"
-
-#: templates/js/translated/table_filters.js:285
-#: templates/js/translated/table_filters.js:286
-#: templates/js/translated/table_filters.js:700
-msgid "Include subcategories"
-msgstr "包括子類別"
-
-#: templates/js/translated/table_filters.js:294
-#: templates/js/translated/table_filters.js:753
-msgid "Subscribed"
-msgstr "已訂閲"
-
-#: templates/js/translated/table_filters.js:305
-#: templates/js/translated/table_filters.js:387
-msgid "Is Serialized"
-msgstr "已序列化"
-
-#: templates/js/translated/table_filters.js:308
-#: templates/js/translated/table_filters.js:394
-msgid "Serial number GTE"
-msgstr "GTE序列號"
-
-#: templates/js/translated/table_filters.js:309
-#: templates/js/translated/table_filters.js:395
-msgid "Serial number greater than or equal to"
-msgstr "序列號大於或等於"
-
-#: templates/js/translated/table_filters.js:312
-#: templates/js/translated/table_filters.js:398
-msgid "Serial number LTE"
-msgstr "LTE序列號"
-
-#: templates/js/translated/table_filters.js:313
-#: templates/js/translated/table_filters.js:399
-msgid "Serial number less than or equal to"
-msgstr "序列號小於或等於"
-
-#: templates/js/translated/table_filters.js:316
-#: templates/js/translated/table_filters.js:317
-#: templates/js/translated/table_filters.js:390
-#: templates/js/translated/table_filters.js:391
-msgid "Serial number"
-msgstr "序列號"
-
-#: templates/js/translated/table_filters.js:321
-#: templates/js/translated/table_filters.js:412
-msgid "Batch code"
-msgstr "批號"
-
-#: templates/js/translated/table_filters.js:332
-#: templates/js/translated/table_filters.js:689
-msgid "Active parts"
-msgstr "激活的零件"
-
-#: templates/js/translated/table_filters.js:333
-msgid "Show stock for active parts"
-msgstr "顯示活動零件的庫存"
-
-#: templates/js/translated/table_filters.js:338
-msgid "Part is an assembly"
-msgstr "零件是一個裝配體"
-
-#: templates/js/translated/table_filters.js:342
-msgid "Is allocated"
-msgstr "已分配"
-
-#: templates/js/translated/table_filters.js:343
-msgid "Item has been allocated"
-msgstr "項目已分配"
-
-#: templates/js/translated/table_filters.js:348
-msgid "Stock is available for use"
-msgstr "庫存可供使用"
-
-#: templates/js/translated/table_filters.js:353
-msgid "Include stock in sublocations"
-msgstr "將庫存納入子位置"
-
-#: templates/js/translated/table_filters.js:358
-msgid "Show stock items which are depleted"
-msgstr "顯示已耗盡的庫存項目"
-
-#: templates/js/translated/table_filters.js:363
-msgid "Show items which are in stock"
-msgstr "顯示有庫存的商品"
-
-#: templates/js/translated/table_filters.js:368
-msgid "Show items which are in production"
-msgstr "顯示正在生產的項目"
-
-#: templates/js/translated/table_filters.js:373
-msgid "Include stock items for variant parts"
-msgstr "包括變體零件的庫存項"
-
-#: templates/js/translated/table_filters.js:378
-msgid "Show stock items which are installed in another item"
-msgstr "顯示安裝在另一個項目中的庫存項目"
-
-#: templates/js/translated/table_filters.js:383
-msgid "Show items which have been assigned to a customer"
-msgstr "顯示已分配給客户的項目"
-
-#: templates/js/translated/table_filters.js:403
-#: templates/js/translated/table_filters.js:404
-msgid "Stock status"
-msgstr "庫存狀態"
-
-#: templates/js/translated/table_filters.js:407
-msgid "Has batch code"
-msgstr "有批號"
-
-#: templates/js/translated/table_filters.js:416
-msgid "Stock item is tracked by either batch code or serial number"
-msgstr "庫存項被批號或序列號追蹤"
-
-#: templates/js/translated/table_filters.js:421
-msgid "Has purchase price"
-msgstr "有購買價格"
-
-#: templates/js/translated/table_filters.js:422
-msgid "Show stock items which have a purchase price set"
-msgstr "顯示已設置採購價格的庫存項"
-
-#: templates/js/translated/table_filters.js:426
-msgid "Expiry Date before"
-msgstr "過期日期前"
-
-#: templates/js/translated/table_filters.js:430
-msgid "Expiry Date after"
-msgstr "過期日期後"
-
-#: templates/js/translated/table_filters.js:443
-msgid "Show stock items which have expired"
-msgstr "顯示已過期的庫存商品"
-
-#: templates/js/translated/table_filters.js:449
-msgid "Show stock which is close to expiring"
-msgstr "顯示即將到期的庫存"
-
-#: templates/js/translated/table_filters.js:463
-msgid "Test Passed"
-msgstr "測試通過"
-
-#: templates/js/translated/table_filters.js:467
-msgid "Include Installed Items"
-msgstr "包括已安裝的項目"
-
-#: templates/js/translated/table_filters.js:522
-msgid "Build status"
-msgstr "生產狀態"
-
-#: templates/js/translated/table_filters.js:701
-msgid "Include parts in subcategories"
-msgstr "在子類別中包含零件"
-
-#: templates/js/translated/table_filters.js:706
-msgid "Show active parts"
-msgstr "顯示活動零件"
-
-#: templates/js/translated/table_filters.js:711
-msgid "Show locked parts"
-msgstr "顯示鎖定的零件"
-
-#: templates/js/translated/table_filters.js:719
-msgid "Available stock"
-msgstr "可用庫存"
-
-#: templates/js/translated/table_filters.js:727
-#: templates/js/translated/table_filters.js:831
-msgid "Has Units"
-msgstr "有單位"
-
-#: templates/js/translated/table_filters.js:728
-msgid "Part has defined units"
-msgstr "零件已定義單位"
-
-#: templates/js/translated/table_filters.js:732
-msgid "Has IPN"
-msgstr "有內部零件號"
-
-#: templates/js/translated/table_filters.js:733
-msgid "Part has internal part number"
-msgstr "零件有內部零件號"
-
-#: templates/js/translated/table_filters.js:737
-msgid "In stock"
-msgstr "有庫存"
-
-#: templates/js/translated/table_filters.js:745
-msgid "Purchasable"
-msgstr "可購買的"
-
-#: templates/js/translated/table_filters.js:757
-msgid "Has stocktake entries"
-msgstr "有盤點記錄"
-
-#: templates/js/translated/table_filters.js:827
-msgid "Has Choices"
-msgstr "有選項"
-
-#: templates/js/translated/tables.js:92
-msgid "Display calendar view"
-msgstr "顯示日曆視圖"
-
-#: templates/js/translated/tables.js:102
-msgid "Display list view"
-msgstr "顯示列表視圖"
-
-#: templates/js/translated/tables.js:112
-msgid "Display tree view"
-msgstr "顯示樹狀視圖"
-
-#: templates/js/translated/tables.js:130
-msgid "Expand all rows"
-msgstr "展開所有行"
-
-#: templates/js/translated/tables.js:136
-msgid "Collapse all rows"
-msgstr "摺疊所有行"
-
-#: templates/js/translated/tables.js:186
-msgid "Export Table Data"
-msgstr "導出表的數據"
-
-#: templates/js/translated/tables.js:190
-msgid "Select File Format"
-msgstr "選擇文件格式"
-
-#: templates/js/translated/tables.js:529
-msgid "Loading data"
-msgstr "正在加載數據"
-
-#: templates/js/translated/tables.js:532
-msgid "rows per page"
-msgstr "每頁行數"
-
-#: templates/js/translated/tables.js:537
-msgid "Showing all rows"
-msgstr "顯示所有行"
-
-#: templates/js/translated/tables.js:539
-msgid "Showing"
-msgstr "顯示"
-
-#: templates/js/translated/tables.js:539
-msgid "to"
-msgstr "至"
-
-#: templates/js/translated/tables.js:539
-msgid "of"
-msgstr "的"
-
-#: templates/js/translated/tables.js:539
-msgid "rows"
-msgstr "行"
-
-#: templates/js/translated/tables.js:546
-msgid "No matching results"
-msgstr "沒有匹配結果"
-
-#: templates/js/translated/tables.js:549
-msgid "Hide/Show pagination"
-msgstr "隱藏/顯示分頁"
-
-#: templates/js/translated/tables.js:555
-msgid "Toggle"
-msgstr "切換"
-
-#: templates/js/translated/tables.js:561
-msgid "All"
-msgstr "所有"
-
-#: templates/navbar.html:45
-msgid "Buy"
-msgstr "採購"
-
-#: templates/navbar.html:57
-msgid "Sell"
-msgstr "銷售"
-
-#: templates/navbar.html:121
-msgid "Show Notifications"
-msgstr "顯示通知"
-
-#: templates/navbar.html:124
-msgid "New Notifications"
-msgstr "新通知"
-
-#: templates/navbar.html:144 users/models.py:201
-msgid "Admin"
-msgstr "管理員"
-
-#: templates/navbar.html:148
-msgid "Logout"
-msgstr "登出"
-
-#: templates/notes_buttons.html:6 templates/notes_buttons.html:7
-msgid "Save"
-msgstr "儲存"
-
-#: templates/notifications.html:9
-msgid "Show all notifications and history"
-msgstr "顯示所有通知和歷史記錄"
-
-#: templates/pui_banner.html:10
-msgid "Platform UI - the new UI for InvenTree - provides more modern administration options."
-msgstr "平台 UI - 新的 UI for InvenTree 提供了更現代化的管理選項。"
-
-#: templates/pui_banner.html:13
-msgid "Platform UI - the new UI for InvenTree - is ready to be tested."
-msgstr "平台界面-InvenTree的新界面-已準備就緒可供測試。"
-
-#: templates/pui_banner.html:16
-msgid "Try it out now"
-msgstr "現在試試"
-
-#: templates/pui_banner.html:16
-msgid "here"
-msgstr "這裏"
-
-#: templates/qr_code.html:11
-msgid "QR data not provided"
-msgstr "未提供二維碼數據"
-
-#: templates/registration/logged_out.html:7
-msgid "You were logged out successfully."
-msgstr "您已成功登出。"
-
-#: templates/registration/logged_out.html:9
-msgid "Log in again"
-msgstr "重新登錄"
-
-#: templates/search.html:9
-msgid "Show full search results"
-msgstr "顯示全部搜索結果"
-
-#: templates/search.html:12
-msgid "Clear search"
-msgstr "清除搜索"
-
-#: templates/search.html:15
-msgid "Close search menu"
-msgstr "關閉搜索菜單"
-
-#: templates/socialaccount/authentication_error.html:5
-msgid "Social Network Login Failure"
-msgstr "社交網絡登錄失敗"
-
-#: templates/socialaccount/authentication_error.html:8
-msgid "Account Login Failure"
-msgstr "賬户登錄失敗"
-
-#: templates/socialaccount/authentication_error.html:11
-msgid "An error occurred while attempting to login via your social network account."
-msgstr "嘗試通過您的社交網絡帳户登錄時出錯。"
-
-#: templates/socialaccount/login.html:13
-#, python-format
-msgid "Connect %(provider)s"
-msgstr "聯繫 %(provider)s"
-
-#: templates/socialaccount/login.html:15
-#, python-format
-msgid "You are about to connect a new third party account from %(provider)s."
-msgstr "您即將連接 %(provider)s 的新第三方帳户。"
-
-#: templates/socialaccount/login.html:17
-#, python-format
-msgid "Sign In Via %(provider)s"
-msgstr "通過%(provider)s登入"
-
-#: templates/socialaccount/login.html:19
-#, python-format
-msgid "You are about to sign in using a third party account from %(provider)s."
-msgstr "您將使用 %(provider)s 的第三方帳户登錄。"
-
-#: templates/socialaccount/login.html:24
-msgid "Continue"
-msgstr "繼續"
-
-#: templates/socialaccount/login.html:29
-msgid "Invalid SSO Provider"
-msgstr "無效的 SSO 提供商"
-
-#: templates/socialaccount/login.html:31
-msgid "The selected SSO provider is invalid, or has not been correctly configured"
-msgstr "所選SSO提供程序無效,或配置不正確"
-
-#: templates/socialaccount/signup.html:11
-#, python-format
-msgid "You are about to use your %(provider_name)s account to login to %(site_name)s."
-msgstr "你即將使用你的 %(provider_name)s 賬號來登錄 %(site_name)s。"
-
-#: templates/socialaccount/signup.html:13
-msgid "As a final step, please complete the following form"
-msgstr "作為最後一步,請填寫以下表格"
-
-#: templates/socialaccount/snippets/provider_list.html:26
-msgid "Provider has not been configured"
-msgstr "提供程序尚未配置"
-
-#: templates/socialaccount/snippets/provider_list.html:35
-msgid "No SSO providers have been configured"
-msgstr "尚未配置SSO提供程序"
-
-#: templates/stats.html:13
-msgid "Instance Name"
-msgstr "實例名稱"
-
-#: templates/stats.html:18
-msgid "Database"
-msgstr "數據庫"
-
-#: templates/stats.html:26
-msgid "Server is running in debug mode"
-msgstr "服務器運行在調試模式"
-
-#: templates/stats.html:33
-msgid "Docker Mode"
-msgstr "Docker 模式"
-
-#: templates/stats.html:34
-msgid "Server is deployed using docker"
-msgstr "使用docker部署服務器"
-
-#: templates/stats.html:39
-msgid "Plugin Support"
-msgstr "插件支持"
-
-#: templates/stats.html:43
-msgid "Plugin support enabled"
-msgstr "插件支持已啓用"
-
-#: templates/stats.html:45
-msgid "Plugin support disabled"
-msgstr "插件支持已禁用"
-
-#: templates/stats.html:52
-msgid "Server status"
-msgstr "服務器狀態"
-
-#: templates/stats.html:55
-msgid "Healthy"
-msgstr "健康的"
-
-#: templates/stats.html:57
-msgid "Issues detected"
-msgstr "檢測到的問題"
-
-#: templates/stats.html:64
-msgid "Background Worker"
-msgstr "後台工作人員"
-
-#: templates/stats.html:67
-msgid "Background worker not running"
-msgstr "後台工作程序未運行"
-
-#: templates/stats.html:75
-msgid "Email Settings"
-msgstr "電子郵件設置"
-
-#: templates/stats.html:78
-msgid "Email settings not configured"
-msgstr "電子郵件設置未配置"
-
-#: templates/yesnolabel.html:4
-msgid "Yes"
-msgstr "是"
-
-#: templates/yesnolabel.html:6
-msgid "No"
-msgstr "否"
-
#: users/admin.py:101
msgid "Users"
msgstr "用户"
@@ -15746,35 +8494,59 @@ msgstr "最近使用令牌的時間"
msgid "Revoked"
msgstr "撤銷"
-#: users/models.py:383
+#: users/models.py:201
+msgid "Admin"
+msgstr "管理員"
+
+#: users/models.py:208
+msgid "Purchase Orders"
+msgstr "採購訂單"
+
+#: users/models.py:209
+msgid "Sales Orders"
+msgstr "銷售訂單"
+
+#: users/models.py:210
+msgid "Return Orders"
+msgstr "退貨訂單"
+
+#: users/models.py:382
msgid "Permission set"
msgstr "權限設置"
-#: users/models.py:392
+#: users/models.py:391
msgid "Group"
msgstr "組"
-#: users/models.py:396
+#: users/models.py:395
msgid "View"
msgstr "查看"
-#: users/models.py:396
+#: users/models.py:395
msgid "Permission to view items"
msgstr "查看項目的權限"
-#: users/models.py:400
+#: users/models.py:399
+msgid "Add"
+msgstr "添加"
+
+#: users/models.py:399
msgid "Permission to add items"
msgstr "添加項目的權限"
-#: users/models.py:404
+#: users/models.py:403
msgid "Change"
msgstr "更改"
-#: users/models.py:406
+#: users/models.py:405
msgid "Permissions to edit items"
msgstr "編輯項目的權限"
-#: users/models.py:412
+#: users/models.py:409
+msgid "Delete"
+msgstr "刪除"
+
+#: users/models.py:411
msgid "Permission to delete items"
msgstr "刪除項目的權限"
diff --git a/src/frontend/src/locales/ar/messages.po b/src/frontend/src/locales/ar/messages.po
index 76d0eb9f74..7adf7f877d 100644
--- a/src/frontend/src/locales/ar/messages.po
+++ b/src/frontend/src/locales/ar/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ar\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr "آخر جلب"
msgid "Base currency"
msgstr "العملة الأساسية"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/bg/messages.po b/src/frontend/src/locales/bg/messages.po
index cfba61416a..86081aae9d 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/cs/messages.po b/src/frontend/src/locales/cs/messages.po
index daea0b7e7c..9786c1ab64 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -46,29 +46,29 @@ msgstr "Zkopírováno"
msgid "Copy"
msgstr "Kopírovat"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Tisk štítku"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Tisk štítků byl úspěšně dokončen"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Tisk štítků byl úspěšně dokončen"
msgid "Error"
msgstr "Chyba"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Štítek nelze vygenerovat"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Tisk reportu"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Tisk reportu byl úspěšně dokončen"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Report se nepodařilo vytvořit"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Tiskové akce"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Tisk štítků"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Tisk reportu"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Přehled"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Začínáme"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Začínáme s InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Žádný název není definován"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Odstranit obrázek"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Odstranit přidružený obrázek z této položky?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Odstranit přidružený obrázek z této položky?"
msgid "Remove"
msgstr "Odstranit"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Odstranit"
msgid "Cancel"
msgstr "Zrušit"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Nahrajte přetažením"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Klepnutím vyberte soubor(y)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Vymazat"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Odeslat"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Vybrat z existujících obrázků"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Vybrat obrázek"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Nahrát nový obrázek"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Nahrát obrázek"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Smazat obrázek"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Chyba formuláře"
@@ -725,18 +737,18 @@ msgstr "Chyba formuláře"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Aktualizovat"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Hledat"
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Odkazy"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Dokumentace"
@@ -1585,13 +1598,13 @@ msgstr "Nic nenalezeno..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Nastavení"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Nastavení systému"
@@ -1621,8 +1634,8 @@ msgstr "Nastavení systému"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Centrum správce"
@@ -1648,9 +1661,9 @@ msgstr "Odhlásit"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Díly"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Zásoby"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Nákup"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Prodej"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Notifikace"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navigace"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navigace"
msgid "Actions"
msgstr "Akce"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Pluginy"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "O aplikaci"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr "Díl"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Šablona parametru dílu"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr "Dodavatel dílu"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr "Skladová položka"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Skladová položka"
msgid "Stock Items"
msgstr "Skladové položky"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Umístění skladu"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Historie skladu"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Historie skladů"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Firma"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Firmy"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Firmy"
msgid "Project Code"
msgstr "Kód projektu"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Kódy projektu"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Kódy projektu"
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Adresa"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Adresy"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Kontakt"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Kontakty"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Správce"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Správci"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Správci"
msgid "User"
msgstr "Uživatel"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Uživatelé"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Skupiny"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Navštivte dokumentaci pro více informací o InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "O InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Informace o serveru"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Informace o licenci"
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "Dokumentace InvenTree API"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Příručka vývojáře"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "Příručka pro vývojáře InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "Často kladené dotazy"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Často kladené dotazy"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Systémové Informace"
@@ -3236,11 +3249,7 @@ msgstr "Systémové Informace"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Položka vytvořena"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Položka aktualizována"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Položka odstraněna"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Vlastní jednotky"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Parametry dílu"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Parametry dílu"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Parametry kategorie"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Stroje"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Rychlá volba"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Přidat nového uživatele"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Pokročilá nastavení"
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Přihlášení"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Čárové kódy"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Ceník"
@@ -4894,16 +4907,16 @@ msgstr "Ceník"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Štítky"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Účet"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/da/messages.po b/src/frontend/src/locales/da/messages.po
index c31c864a67..fe79c34b63 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/de/messages.po b/src/frontend/src/locales/de/messages.po
index cea7845b4e..098617fa15 100644
--- a/src/frontend/src/locales/de/messages.po
+++ b/src/frontend/src/locales/de/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: de\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Kopiert"
msgid "Copy"
msgstr "Kopieren"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Etiketten Drucken"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Drucken"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Etikettendruck erfolgreich abgeschlossen"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Etikettendruck erfolgreich abgeschlossen"
msgid "Error"
msgstr "Fehler"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Das Etikett konnte nicht generiert werden"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Bericht drucken"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Generieren"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Berichtsdruck erfolgreich abgeschlossen"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Der Bericht konnte nicht erstellt werden"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Druck Aktionen"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Etiketten drucken"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Berichte drucken"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Dashboard"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Erste Schritte"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Erste Schritte mit InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Kein Name festgelegt"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Bild entfernen"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Verknüpftes Bild von diesem Teil entfernen?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Verknüpftes Bild von diesem Teil entfernen?"
msgid "Remove"
msgstr "Entfernen"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Entfernen"
msgid "Cancel"
msgstr "Abbrechen"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Ziehen und Ablegen zum Hochladen"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Klicken, um Datei(en) auszuwählen"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Upload fehlgeschlagen"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Leeren"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Speichern"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Aus vorhandenen Bildern auswählen"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Bild auswählen"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Neues Bild hochladen"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Bild hochladen"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Bild löschen"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Ein Serverfehler ist aufgetreten"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Formularfehler"
@@ -725,18 +737,18 @@ msgstr "Formularfehler"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Fehler für ein oder mehrere Formularfelder vorhanden"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Aktualisieren"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} Symbole"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Suche"
@@ -1090,6 +1102,7 @@ msgstr "Daten werden verarbeiten"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Ein Fehler ist aufgetreten"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Links"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Dokumentation"
@@ -1585,13 +1598,13 @@ msgstr "Nichts gefunden..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Einstellungen"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Kontoeinstellungen"
@@ -1604,8 +1617,8 @@ msgstr "Kontoeinstellungen"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Einstellungen"
@@ -1621,8 +1634,8 @@ msgstr "Einstellungen"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Adminbereich"
@@ -1648,9 +1661,9 @@ msgstr "Abmelden"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Teile"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Lager"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Einkauf"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Verkäufe"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Benachrichtigungen"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navigation"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navigation"
msgid "Actions"
msgstr "Aktionen"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Plugins"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Über uns"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Plugin Einstellungen"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Plugin-Konfiguration"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Unbekanntes Modell: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Unbekanntes Modell: {model}"
msgid "Part"
msgstr "Teil"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Teil Parametervorlage"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Teil Parametervorlagen"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Testvorlage für Teil"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Testvorlagen für Teil"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Testvorlagen für Teil"
msgid "Supplier Part"
msgstr "Zuliefererteil"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Zuliefererteile"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Herstellerteil"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Herstellerteile"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Teilkategorie"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Teil-Kategorien"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Teil-Kategorien"
msgid "Stock Item"
msgstr "Lagerartikel"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Lagerartikel"
msgid "Stock Items"
msgstr "Lagerartikel"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Lagerort"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Lagerorte"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Lagerort Typ"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Lagerort Typen"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Lagerhistorie"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Bestandshistorie"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Bauauftrag"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Builds"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Bauauftragsposition"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Bauauftragspositionen"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Firma"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Unternehmen"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Unternehmen"
msgid "Project Code"
msgstr "Projekt-Code"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Projektnummern"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Projektnummern"
msgid "Purchase Order"
msgstr "Einkaufsbestellung"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Einkaufsbestellung"
msgid "Purchase Orders"
msgstr "Bestellungen"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Bestellposition"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Bestellpositionen"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Bestellpositionen"
msgid "Sales Order"
msgstr "Verkaufsauftrag"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Aufträge"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Versand der Bestellung"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Versand der Bestellungen"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Rückgabe Auftrag"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Reklamationen"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Adresse"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Adressen"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Kontakt"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Kontakte"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Eigentümer"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Eigentümer"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Eigentümer"
msgid "User"
msgstr "Nutzer"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Benutzer"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Gruppe"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Gruppen"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Importsitzung"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Importsitzungen"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Label Vorlage"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Label Vorlagen"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Plugin-Konfigurationen"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Plugin-Konfigurationen"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Besuche die Dokumentation, um mehr über InvenTree zu erfahren"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Über InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Server Informationen"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Lizenz Informationen"
@@ -3187,35 +3200,35 @@ msgstr "Zum Administrationsbereich"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "InvenTree API Dokumentation"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Entwicklerhandbuch"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "InvenTree Entwicklerhandbuch"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Häufig gestellte Fragen"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Systeminformationen"
@@ -3236,11 +3249,7 @@ msgstr "Systeminformationen"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr "Zeitüberschreitung"
msgid "The request timed out"
msgstr "Bei der Anfrage ist eine Zeitüberschreitung aufgetreten"
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Element angelegt"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Eintrag aktualisiert"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Element gelöscht"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Sind Sie sicher, dass Sie dieses Element löschen möchten?"
@@ -4621,20 +4634,20 @@ msgstr "Lader"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Währung"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "Bewerten"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "Wechselkurse aktualisiert"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "Fehler beim Aktualisieren des Wechselkurses"
@@ -4650,75 +4663,75 @@ msgstr "Letzter Abruf"
msgid "Base currency"
msgstr "Basiswährung"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Hintergrundprozesse"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Hintergrundprozesse"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Fehlerberichte"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Währungen"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Kundenspezifische Einheiten"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Teile Parameter"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Teile Parameter"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Kategorie Parameter"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Inventur"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Maschinen"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Schnell-Auswahl"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Neuen Benutzer hinzufügen"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Erweiterte Optionen"
@@ -4874,15 +4887,15 @@ msgstr "Einstellungen die für den Benutzer Lebenszyklus relevant sind. Mehr ver
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Anmelden"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Barcode"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Preise"
@@ -4894,16 +4907,16 @@ msgstr "Preise"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Beschriftungen"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Berichte"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Bauaufträge"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Konto"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Sicherheit"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Anzeigeoptionen"
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr "Bauauftrag-Aktionen"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Bestellung stornieren"
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "Bestellaktionen"
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr "Bestellung versenden"
@@ -7624,10 +7649,6 @@ msgstr "Datei hochgeladen"
msgid "File {0} uploaded successfully"
msgstr "Datei {0} erfolgreich hochgeladen"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Upload fehlgeschlagen"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "Datei konnte nicht hochgeladen werden"
diff --git a/src/frontend/src/locales/el/messages.po b/src/frontend/src/locales/el/messages.po
index 3df8a66aa3..f7c80e8821 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Αντιγράφηκε"
msgid "Copy"
msgstr "Αντιγραφή"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Αφαίρεση εικόνας"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Αφαίρεση της σχετικής εικόνας από αυτό το στοιχείο;"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Αφαίρεση της σχετικής εικόνας από αυτό
msgid "Remove"
msgstr "Αφαίρεση"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Αφαίρεση"
msgid "Cancel"
msgstr "Ακύρωση"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Σύρετε και αποθέστε για μεταφόρτωση"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Κάντε κλικ για να επιλέξετε αρχείο(α)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Εκκαθάριση"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Υποβολή"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Επιλέξτε από υπάρχουσες εικόνες"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Επιλέξτε εικόνα"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Μεταφόρτωση νέας εικόνας"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Μεταφόρτωση εικόνας"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Διαγραφή εικόνας"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Σφάλμα Φόρμας"
@@ -725,18 +737,18 @@ msgstr "Σφάλμα Φόρμας"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Ενημέρωση"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/en/messages.po b/src/frontend/src/locales/en/messages.po
index 7ed61e8ce2..a6897c04b8 100644
--- a/src/frontend/src/locales/en/messages.po
+++ b/src/frontend/src/locales/en/messages.po
@@ -41,29 +41,29 @@ msgstr "Copied"
msgid "Copy"
msgstr "Copy"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Print Label"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Print"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Label printing completed successfully"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -72,35 +72,35 @@ msgstr "Label printing completed successfully"
msgid "Error"
msgstr "Error"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "The label could not be generated"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Print Report"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Generate"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Report printing completed successfully"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "The report could not be generated"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Printing Actions"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Print Labels"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Print Reports"
@@ -173,9 +173,8 @@ msgstr "Accept Layout"
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Dashboard"
@@ -359,12 +358,12 @@ msgstr "Show the number of return orders which are assigned to you"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Getting Started"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Getting started with InvenTree"
@@ -420,15 +419,15 @@ msgstr "There are no unread news items"
msgid "No name defined"
msgstr "No name defined"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Remove Image"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Remove the associated image from this item?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -436,7 +435,7 @@ msgstr "Remove the associated image from this item?"
msgid "Remove"
msgstr "Remove"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -448,53 +447,66 @@ msgstr "Remove"
msgid "Cancel"
msgstr "Cancel"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Drag and drop to upload"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Click to select file(s)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr "Image uploaded"
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr "Image has been uploaded successfully"
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Upload Error"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Clear"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Submit"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Select from existing images"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Select Image"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr "Download remote image"
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Upload new image"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Upload Image"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Delete image"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr "Download Image"
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr "Image downloaded successfully"
@@ -712,7 +724,7 @@ msgid "A server error occurred"
msgstr "A server error occurred"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Form Error"
@@ -720,18 +732,18 @@ msgstr "Form Error"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Errors exist for one or more form fields"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Update"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -989,7 +1001,7 @@ msgid "{0} icons"
msgstr "{0} icons"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Search"
@@ -1085,6 +1097,7 @@ msgstr "Processing Data"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "An error occurred"
@@ -1422,7 +1435,7 @@ msgid "Links"
msgstr "Links"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Documentation"
@@ -1580,13 +1593,13 @@ msgstr "Nothing found..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Settings"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Account Settings"
@@ -1599,8 +1612,8 @@ msgstr "Account Settings"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "System Settings"
@@ -1616,8 +1629,8 @@ msgstr "System Settings"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Admin Center"
@@ -1643,9 +1656,9 @@ msgstr "Logout"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1655,9 +1668,9 @@ msgstr "Parts"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1666,14 +1679,14 @@ msgid "Stock"
msgstr "Stock"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr "Manufacturing"
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1684,19 +1697,19 @@ msgid "Purchasing"
msgstr "Purchasing"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Sales"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1704,15 +1717,15 @@ msgstr "Notifications"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr "User Settings"
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navigation"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1728,13 +1741,13 @@ msgstr "Navigation"
msgid "Actions"
msgstr "Actions"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Plugins"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "About"
@@ -1917,7 +1930,7 @@ msgid "Plugin Settings"
msgstr "Plugin Settings"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Plugin Configuration"
@@ -1978,7 +1991,7 @@ msgstr "Error occurred while loading plugin content"
msgid "Unknown model: {model}"
msgstr "Unknown model: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2009,24 +2022,24 @@ msgstr "Unknown model: {model}"
msgid "Part"
msgstr "Part"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Part Parameter Template"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Part Parameter Templates"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Part Test Template"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Part Test Templates"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2037,32 +2050,32 @@ msgstr "Part Test Templates"
msgid "Supplier Part"
msgstr "Supplier Part"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Supplier Parts"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Manufacturer Part"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Manufacturer Parts"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Part Category"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Part Categories"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2073,7 +2086,7 @@ msgstr "Part Categories"
msgid "Stock Item"
msgstr "Stock Item"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2083,68 +2096,68 @@ msgstr "Stock Item"
msgid "Stock Items"
msgstr "Stock Items"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Stock Location"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Stock Locations"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Stock Location Type"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Stock Location Types"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Stock History"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Stock Histories"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Build"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Builds"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Build Line"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Build Lines"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "Build Item"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "Build Items"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Company"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Companies"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2158,12 +2171,12 @@ msgstr "Companies"
msgid "Project Code"
msgstr "Project Code"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Project Codes"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2174,8 +2187,8 @@ msgstr "Project Codes"
msgid "Purchase Order"
msgstr "Purchase Order"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2183,18 +2196,18 @@ msgstr "Purchase Order"
msgid "Purchase Orders"
msgstr "Purchase Orders"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Purchase Order Line"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Purchase Order Lines"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2204,80 +2217,76 @@ msgstr "Purchase Order Lines"
msgid "Sales Order"
msgstr "Sales Order"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Sales Orders"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Sales Order Shipment"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Sales Order Shipments"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Return Order"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Return Orders"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "Return Order Line Item"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "Return Order Line Items"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Address"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Addresses"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Contact"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Contacts"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Owner"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Owners"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2288,75 +2297,79 @@ msgstr "Owners"
msgid "User"
msgstr "User"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Users"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Group"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Groups"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Import Session"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Import Sessions"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Label Template"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Label Templates"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Report Template"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Report Templates"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Plugin Configurations"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Report Template"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Report Templates"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Plugin Configurations"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Content Type"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Content Types"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr "Selection List"
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr "Selection Lists"
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3075,8 +3088,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Visit the documentation to learn more about InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "About InvenTree"
@@ -3089,7 +3102,7 @@ msgid "Server Information"
msgstr "Server Information"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr "About this InvenTree instance"
@@ -3099,8 +3112,8 @@ msgstr "About this InvenTree instance"
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "License Information"
@@ -3182,35 +3195,35 @@ msgstr "Go to the Admin Center"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "InvenTree API documentation"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Developer Manual"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "InvenTree developer manual"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Frequently asked questions"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr "GitHub Repository"
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr "InvenTree source code on GitHub"
@@ -3218,8 +3231,8 @@ msgstr "InvenTree source code on GitHub"
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "System Information"
@@ -3231,11 +3244,7 @@ msgstr "System Information"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr "About the InvenTree Project"
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr "Licenses for dependencies of the InvenTree software"
@@ -3243,6 +3252,10 @@ msgstr "Licenses for dependencies of the InvenTree software"
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr "About the InvenTree Project"
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3961,19 +3974,19 @@ msgstr "Timeout"
msgid "The request timed out"
msgstr "The request timed out"
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Item Created"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Item Updated"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Item Deleted"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Are you sure you want to delete this item?"
@@ -4616,20 +4629,20 @@ msgstr "Loader"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Currency"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "Rate"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "Exchange rates updated"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "Exchange rate update error"
@@ -4645,75 +4658,75 @@ msgstr "Last fetched"
msgid "Base currency"
msgstr "Base currency"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "Data Import"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr "Barcode Scans"
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Background Tasks"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr "Barcode Scans"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Background Tasks"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Error Reports"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Currencies"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "Custom States"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Custom Units"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Part Parameters"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Part Parameters"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Category Parameters"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Stocktake"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr "Location Types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Machines"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Quick Actions"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Add a new user"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Advanced Options"
@@ -4869,15 +4882,15 @@ msgstr "Select settings relevant for user lifecycle. More available in"
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Login"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Barcodes"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Pricing"
@@ -4889,16 +4902,16 @@ msgstr "Pricing"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Labels"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Reporting"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4909,15 +4922,15 @@ msgstr "Build Orders"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Account"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Security"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Display Options"
@@ -5192,28 +5205,28 @@ msgstr "Complete Build Order"
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "Mark this order as complete"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "Order completed"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "Issue Order"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "Complete Order"
@@ -5224,28 +5237,28 @@ msgstr "Build Order Actions"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "Edit order"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "Duplicate order"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr "Hold order"
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Cancel order"
@@ -6275,7 +6288,7 @@ msgstr "Complete Purchase Order"
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "Order Actions"
@@ -6356,10 +6369,22 @@ msgid "Hold Sales Order"
msgstr "Hold Sales Order"
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr "Ship Sales Order"
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr "Ship this order?"
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr "Order shipped"
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr "Complete Sales Order"
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr "Ship Order"
@@ -7619,10 +7644,6 @@ msgstr "File uploaded"
msgid "File {0} uploaded successfully"
msgstr "File {0} uploaded successfully"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Upload Error"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "File could not be uploaded"
diff --git a/src/frontend/src/locales/es/messages.po b/src/frontend/src/locales/es/messages.po
index f28e84a23d..db68c13f48 100644
--- a/src/frontend/src/locales/es/messages.po
+++ b/src/frontend/src/locales/es/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: es\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Copiado"
msgid "Copy"
msgstr "Copiar"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Imprimir etiqueta"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Imprimir"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Impresión de etiqueta completada con éxito"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Impresión de etiqueta completada con éxito"
msgid "Error"
msgstr "Error"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "La etiqueta no pudo ser generada"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Imprimir un informe"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Generar"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Impresión de informe completada con éxito"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "El informe no ha podido ser creado"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Acciones de impresión"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Imprimir etiquetas"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Imprimir reportes"
@@ -178,9 +178,8 @@ msgstr "Aceptar diseño"
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Panel de control"
@@ -364,12 +363,12 @@ msgstr "Mostrar el número de órdenes de devolución que se le asignaron"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Empezando"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Empezando con InvenTree"
@@ -425,15 +424,15 @@ msgstr "No hay noticias sin leer"
msgid "No name defined"
msgstr "No hay nombre definido"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Eliminar imagen"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "¿Eliminar la imagen asociada de este elemento?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "¿Eliminar la imagen asociada de este elemento?"
msgid "Remove"
msgstr "Eliminar"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Eliminar"
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Arrastrar y soltar para subir"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Clic para seleccionar archivo(s)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Error de subida"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Borrar"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Enviar"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Seleccionar de imágenes existentes"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Seleccionar imagen"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr "Descargar imagen remota"
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Cargar nueva imagen"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Cargar Imagen"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Borrar imagen"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr "Descargar imagen"
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr "Imagen descargada correctamente"
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Ha ocurrido un error con el servidor"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Error de formulario"
@@ -725,18 +737,18 @@ msgstr "Error de formulario"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Existen errores para uno o más campos del formulario"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Actualizar"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "Iconos {0}"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Buscar"
@@ -1090,6 +1102,7 @@ msgstr "Procesando datos"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Se ha producido un error"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Enlaces"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Documentación"
@@ -1585,13 +1598,13 @@ msgstr "No se encontró nada..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Ajustes"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Ajustes de la cuenta"
@@ -1604,8 +1617,8 @@ msgstr "Ajustes de la cuenta"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Ajustes del sistema"
@@ -1621,8 +1634,8 @@ msgstr "Ajustes del sistema"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Administración"
@@ -1648,9 +1661,9 @@ msgstr "Cerrar sesión"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Piezas"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Stock"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr "Fabricación"
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Compras"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Ventas"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Notificaciones"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr "Ajustes del usuario"
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navegación"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navegación"
msgid "Actions"
msgstr "Acciones"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Complementos"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Acerca de"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Ajustes del complemento"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Configuración de complemento"
@@ -1983,7 +1996,7 @@ msgstr "Ha ocurrido un error al cargar el contenido del complemento"
msgid "Unknown model: {model}"
msgstr "Modelo desconocido: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Modelo desconocido: {model}"
msgid "Part"
msgstr "Pieza"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Plantilla de parámetro de pieza"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Plantillas de Parámetros de piezas"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Plantilla de prueba de pieza"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Plantillas de prueba de piezas"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Plantillas de prueba de piezas"
msgid "Supplier Part"
msgstr "Pieza de proveedor"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Piezas de proveedor"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Pieza de fabricante"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Piezas del fabricante"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Categoría de Pieza"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Categorías de Pieza"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Categorías de Pieza"
msgid "Stock Item"
msgstr "Artículo de stock"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Artículo de stock"
msgid "Stock Items"
msgstr "Artículos de Stock"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Ubicación de existencias"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Ubicaciones de existencias"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Tipos de ubicación de existencias"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Tipos de ubicaciones de existencias"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Histórico de existencias"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Históricos de existencias"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Construcción"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Construcciones"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Línea de construcción"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Línea de construcción"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "Construir elemento"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "Construir elementos"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Empresa"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Empresas"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Empresas"
msgid "Project Code"
msgstr "Código de proyecto"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Códigos de proyecto"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Códigos de proyecto"
msgid "Purchase Order"
msgstr "Pedido de compra"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Pedido de compra"
msgid "Purchase Orders"
msgstr "Pedidos de compra"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Línea de pedido de compra"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Líneas de pedido de compra"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Líneas de pedido de compra"
msgid "Sales Order"
msgstr "Orden de venta"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Órdenes de venta"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Envío de orden de venta"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Envío de orden de venta"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Orden de devolución"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Órdenes de devolución"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "Línea de pedido de retorno"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "Líneas de pedido de retorno"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Dirección"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Direcciones"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Contacto"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Contactos"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Propietario"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Propietarios"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Propietarios"
msgid "User"
msgstr "Usuario"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Usuarios"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Grupo"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Grupos"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Importar sesión"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Importar Sesiones"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Plantilla de etiqueta"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Plantillas de etiqueta"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Plantilla de Reporte"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Plantillas de Reportes"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Configuraciones de complemento"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Plantilla de Reporte"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Plantillas de Reportes"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Configuraciones de complemento"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Tipo de contenido"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Tipos de Contenido"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr "Lista de selección"
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr "Listas de Selección"
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Visite la documentación para obtener más información sobre InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Acerca de InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Información del Servidor"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr "Acerca de esta instancia de InvenTree"
@@ -3104,8 +3117,8 @@ msgstr "Acerca de esta instancia de InvenTree"
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Información de licencia"
@@ -3187,35 +3200,35 @@ msgstr "Ir al Centro de Administración"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "Documentación del API de InvenTree"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Manual del desarrollador"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "Manual del desarrollador de InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Preguntas frecuentes"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr "Repositorio de GitHub"
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr "Código fuente de InvenTree en GitHub"
@@ -3223,8 +3236,8 @@ msgstr "Código fuente de InvenTree en GitHub"
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Información del sistema"
@@ -3236,11 +3249,7 @@ msgstr "Información del sistema"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr "Acerca del proyecto InvenTree"
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr "Licencias para dependencias del software de InvenTree"
@@ -3248,6 +3257,10 @@ msgstr "Licencias para dependencias del software de InvenTree"
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr "Acerca del proyecto InvenTree"
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr "Tiempo de espera superado"
msgid "The request timed out"
msgstr "La solicitud ha expirado"
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Elemento creado"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Elemento actualizado"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Elemento borrado"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "¿Está seguro de querer borrar este ítem?"
@@ -4621,20 +4634,20 @@ msgstr "Cargador"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Divisa"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr "Últimas obtenidas"
msgid "Base currency"
msgstr "Divisa principal"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "Importación de datos"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr "Escaneo de códigos de barras"
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Tareas de fondo"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr "Escaneo de códigos de barras"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Tareas de fondo"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Informes de Errores"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Divisas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "Estados personalizados"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Unidades personalizadas"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Parámetros de Pieza"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Parámetros de Pieza"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Parámetros de categoría"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Inventario"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr "Tipos Ubicación"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Máquinas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Acciones rápidas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Añadir un usuario nuevo"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Opciones Avanzadas"
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Iniciar sesión"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Códigos de barras"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Precios"
@@ -4894,16 +4907,16 @@ msgstr "Precios"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Etiquetas"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Informes"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Cuenta"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Seguridad"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Opciones de visualización"
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "Pedido completado"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "Emitir pedido"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "Completar Pedido"
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "Editar pedido"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "Duplicar pedido"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr "Retener pedido"
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Cancelar pedido"
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr "Mantener orden de venta"
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr "Completar orden de venta"
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr "Orden de envío"
@@ -7624,10 +7649,6 @@ msgstr "Archivo subido"
msgid "File {0} uploaded successfully"
msgstr "El archivo {0} se ha subido correctamente"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Error de subida"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "No se pudo subir el archivo"
diff --git a/src/frontend/src/locales/es_MX/messages.po b/src/frontend/src/locales/es_MX/messages.po
index eb6e00b01b..e5214fbfdd 100644
--- a/src/frontend/src/locales/es_MX/messages.po
+++ b/src/frontend/src/locales/es_MX/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: es_MX\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Spanish, Mexico\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Copiado"
msgid "Copy"
msgstr "Copiar"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Imprimir etiqueta"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Imprimir"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Impresión de etiqueta completada con éxito"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Impresión de etiqueta completada con éxito"
msgid "Error"
msgstr "Error"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "La etiqueta no pudo ser generada"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Imprimir informe"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Generar"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Impresión de informe completada con éxito"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "El informe no pudo ser generado"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Acciones de impresión"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Imprimir etiquetas"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Imprimir informes"
@@ -178,9 +178,8 @@ msgstr "Aceptar diseño"
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Panel de control"
@@ -364,12 +363,12 @@ msgstr "Mostrar el número de órdenes de devolución que se le asignaron"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Empezando"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Empezando con InvenTree"
@@ -425,15 +424,15 @@ msgstr "No hay noticias sin leer"
msgid "No name defined"
msgstr "No hay nombre definido"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Quitar imagen"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "¿Eliminar imagen asociada al artículo?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "¿Eliminar imagen asociada al artículo?"
msgid "Remove"
msgstr "Eliminar"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Eliminar"
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Arrastra y suelta para subir"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Clic para seleccionar archivo(s)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Error al subir"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Borrar"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Aceptar"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Seleccionar desde imágenes existentes"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Seleccionar imagen"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr "Descargar imagen remota"
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Subir nueva imagen"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Subir Imagen"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Eliminar imagen"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr "Descargar imagen"
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr "Imagen descargada correctamente"
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Ha ocurrido un error con el servidor"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Error de formulario"
@@ -725,18 +737,18 @@ msgstr "Error de formulario"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Existen errores para uno o más campos del formulario"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Actualizar"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "Iconos {0}"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Buscar"
@@ -1090,6 +1102,7 @@ msgstr "Procesando datos"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Se ha producido un error"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Enlaces"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Documentación"
@@ -1585,13 +1598,13 @@ msgstr "No se encontró nada..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Ajustes"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Ajustes de la cuenta"
@@ -1604,8 +1617,8 @@ msgstr "Ajustes de la cuenta"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Ajustes del sistema"
@@ -1621,8 +1634,8 @@ msgstr "Ajustes del sistema"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Centro de administración"
@@ -1648,9 +1661,9 @@ msgstr "Cerrar sesión"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Piezas"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Existencias"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr "Fabricación"
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Compras"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Ventas"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Notificaciones"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr "Ajustes del usuario"
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navegación"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navegación"
msgid "Actions"
msgstr "Acciones"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Complementos"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Acerca de"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Ajustes del complemento"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Configuración de complemento"
@@ -1983,7 +1996,7 @@ msgstr "Ha ocurrido un error al cargar el contenido del complemento"
msgid "Unknown model: {model}"
msgstr "Modelo desconocido: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Modelo desconocido: {model}"
msgid "Part"
msgstr "Pieza"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Plantilla de parámetro de pieza"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Plantillas de Parámetros de piezas"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Plantilla de prueba de pieza"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Plantillas de prueba de piezas"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Plantillas de prueba de piezas"
msgid "Supplier Part"
msgstr "Pieza de proveedor"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Piezas de proveedor"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Pieza de fabricante"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Piezas del fabricante"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Categoría de Pieza"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Categorías de Pieza"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Categorías de Pieza"
msgid "Stock Item"
msgstr "Artículo de stock"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Artículo de stock"
msgid "Stock Items"
msgstr "Artículos de Stock"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Ubicación de almacén"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Ubicaciones de almacén"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Tipos de ubicación de existencias"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Tipos de ubicaciones de existencias"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Histórico de existencias"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Históricos de existencias"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Construcción"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Construcciones"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Línea de construcción"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Líneas de construcción"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "Construir elemento"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "Construir elementos"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Empresa"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Empresas"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Empresas"
msgid "Project Code"
msgstr "Código de proyecto"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Códigos de proyecto"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Códigos de proyecto"
msgid "Purchase Order"
msgstr "Pedido de compra"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Pedido de compra"
msgid "Purchase Orders"
msgstr "Órdenes de compra"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Línea de pedido de compra"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Líneas de pedido de compra"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Líneas de pedido de compra"
msgid "Sales Order"
msgstr "Orden de venta"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Órdenes de venta"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Envío de orden de venta"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Envíos de pedidos de venta"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Orden de devolución"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Ordenes de devolución"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "Línea de pedido de devolución"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "Línea de pedido de devolución"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Dirección"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Direcciones"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Contacto"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Contactos"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Propietario"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Propietarios"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Propietarios"
msgid "User"
msgstr "Usuario"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Usuarios"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Grupo"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Grupos"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Importar sesión"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Importar sesiones"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Plantilla de etiqueta"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Plantillas de etiqueta"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Plantilla de informe"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Plantillas de informe"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Configuraciones de complemento"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Plantilla de informe"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Plantillas de informe"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Configuraciones de complemento"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Tipo de contenido"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Tipos de contenido"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr "Lista de selección"
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr "Listas de Selección"
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Visite la documentación para obtener más información sobre InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Acerca de InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Información del Servidor"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr "Acerca de esta instancia de InvenTree"
@@ -3104,8 +3117,8 @@ msgstr "Acerca de esta instancia de InvenTree"
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Información de licencia"
@@ -3187,35 +3200,35 @@ msgstr "Ir al Centro de Administración"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "Documentación del API de InvenTree"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Manual del desarrollador"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "Manual del desarrollador de InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Preguntas frecuentes"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr "Repositorio de GitHub"
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr "Código fuente de InvenTree en GitHub"
@@ -3223,8 +3236,8 @@ msgstr "Código fuente de InvenTree en GitHub"
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Información del sistema"
@@ -3236,11 +3249,7 @@ msgstr "Información del sistema"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr "Acerca del proyecto InvenTree"
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr "Licencias para dependencias del software de InvenTree"
@@ -3248,6 +3257,10 @@ msgstr "Licencias para dependencias del software de InvenTree"
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr "Acerca del proyecto InvenTree"
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr "Tiempo de espera superado"
msgid "The request timed out"
msgstr "La solicitud ha expirado"
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Artículo creado"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Artículo actualizado"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Artículo eliminado"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "¿Está seguro de querer eliminar este artículo?"
@@ -4621,20 +4634,20 @@ msgstr "Cargador"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "Tarifa"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "Tipos de cambio actualizados"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr "Última búsqueda"
msgid "Base currency"
msgstr "Divisa principal"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "Importación de datos"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr "Escaneo de códigos de barras"
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Tareas de fondo"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr "Escaneo de códigos de barras"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Tareas de fondo"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Informes de Errores"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Divisas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "Estados personalizados"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Unidades personalizadas"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Parámetros de Pieza"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Parámetros de Pieza"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Parámetros de categoría"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Inventario"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr "Tipos de Ubicación"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Máquinas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Acciones rápidas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Añadir un usuario nuevo"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Opciones Avanzadas"
@@ -4874,15 +4887,15 @@ msgstr "Seleccione los ajustes relevantes para el ciclo de vida del usuario. Má
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Ingresar"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Códigos de barras"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Precios"
@@ -4894,16 +4907,16 @@ msgstr "Precios"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Etiquetas"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Informes"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Ordenes de Producción"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Cuenta"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Seguridad"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Opciones de visualización"
@@ -5197,28 +5210,28 @@ msgstr "Completar Orden de Construcción"
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "Marcar pedido como completado"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "Pedido completado"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "Emitir pedido"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "Completar Pedido"
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr "Archivo subido"
msgid "File {0} uploaded successfully"
msgstr "Archivo {0} se subió correctamente"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Error al subir"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/et/messages.po b/src/frontend/src/locales/et/messages.po
index fd0c57c75d..8d7d92e3a8 100644
--- a/src/frontend/src/locales/et/messages.po
+++ b/src/frontend/src/locales/et/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: et\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Estonian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Kopeeritud"
msgid "Copy"
msgstr "Kopeeri"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Prindi silt"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Prindi"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Sildi printimine õnnestus"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Sildi printimine õnnestus"
msgid "Error"
msgstr "Tõrge"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Sildi genereerimine ebaõnnestus"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Prindi aruanne"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Genereeri"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Aruande printimine õnnestus"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Aruande genereerimine ebaõnnestus"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Printimise toimingud"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Prindi sildid"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Prindi aruanded"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Töölaud"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Alustamine"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Arendage InvenTree'ga"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Nime pole määratud"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Eemalda pilt"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Kas soovite eemaldada seotud pildi sellest üksusest?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Kas soovite eemaldada seotud pildi sellest üksusest?"
msgid "Remove"
msgstr "Eemalda"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Eemalda"
msgid "Cancel"
msgstr "Tühista"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Lohista ja aseta üleslaadimiseks"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Klõpsake, et valida fail(id)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Üleslaadmise tõrge"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Puhasta"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Esita"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Vali olemasolevatest piltidest"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Vali pilt"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Laadi üles uus pilt"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Laadi pilt üles"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Kustuta pilt"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Tekkis serveri viga"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Vormiviga"
@@ -725,18 +737,18 @@ msgstr "Vormiviga"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Ühes või mitmes vormiväljas on vigu"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Värskenda"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} ikoonid"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Otsing"
@@ -1090,6 +1102,7 @@ msgstr "Andmete töötlemine"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Ilmnes viga"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Lingid"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Dokumentatsioon"
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Seaded"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Konto seaded"
@@ -1604,8 +1617,8 @@ msgstr "Konto seaded"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr "Logi välja"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr "Tootmine"
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Ostmine"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Müük"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Teavitused"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr "Kasutaja seaded"
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navigeerimine"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navigeerimine"
msgid "Actions"
msgstr "Toimingud"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Pluginad"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Teave"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Aadress"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Aadressid"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Kontakt"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Kontaktid"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Omanik"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Omanikud"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Omanikud"
msgid "User"
msgstr "Kasutaja"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Kasutajad"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Rühm"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Rühmad"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Impordi sessioon"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Impordi sessioone"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Külastage dokumentatsiooni, et rohkem teada saada InvenTree kohta"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "InvenTree kohta"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Serveri informatsioon"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "InvenTree dokumentatsioon"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Arendaja käsiraamat"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "InvenTree arendaja käsiraamat"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "KKK"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Korduma kippuvad küsimused"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr "Aegumine"
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Kas olete kindel, et soovite selle üksuse kustutada?"
@@ -4621,20 +4634,20 @@ msgstr "Laadija"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Valuuta"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "Vahetuskursi värskendamise viga"
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr "Baasvaluuta"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "Andmete importimine"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Taustaülesanded"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Taustaülesanded"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Veateated"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Valuutad"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "Kohandatud staatused"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Masinad"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr "Valige kasutaja elutsükliga seotud sätted. Rohkem saadaval"
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Logi sisse"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Hind"
@@ -4894,16 +4907,16 @@ msgstr "Hind"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Sildid"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Aruanded"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Konto"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Turvalisus"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Kuvamise valikud"
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "Märgi see tellimus lõpetatuks"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "Muuda tellimust"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "Tee tellimusest koopia"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Tühista tellimus"
@@ -6280,7 +6293,7 @@ msgstr "Täida ostutellimus"
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr "Fail on üles laaditud"
msgid "File {0} uploaded successfully"
msgstr "Fail {0} edukalt üles laetud"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Üleslaadmise tõrge"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "Faili üleslaadimine ebaõnnestus"
diff --git a/src/frontend/src/locales/fa/messages.po b/src/frontend/src/locales/fa/messages.po
index 34c678d0d7..7ae915c215 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Persian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/fi/messages.po b/src/frontend/src/locales/fi/messages.po
index 76890df8f8..9a5a7b8103 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/fr/messages.po b/src/frontend/src/locales/fr/messages.po
index c1a0eaaa1d..008d59f50a 100644
--- a/src/frontend/src/locales/fr/messages.po
+++ b/src/frontend/src/locales/fr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: fr\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -46,29 +46,29 @@ msgstr "Copié"
msgid "Copy"
msgstr "Copier"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Imprimer l'étiquette"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Imprimer"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Impression terminée avec succès"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Impression terminée avec succès"
msgid "Error"
msgstr "Erreur"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "L'étiquette n'a pas pu être générée"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Imprimer le rapport"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Générer"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Impression terminée avec succès"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Le rapport n'a pas pu être généré"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Options d'impression"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Imprimer les étiquettes"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Imprimer les rapports"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Tableau de bord"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Premiers Pas"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Démarrer avec InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Aucun nom défini"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Supprimer l'image"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Supprimer l'image associée de cet élément ?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Supprimer l'image associée de cet élément ?"
msgid "Remove"
msgstr "Supprimer"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Supprimer"
msgid "Cancel"
msgstr "Annuler"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Glisser et déposer pour télécharger"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Cliquer pour sélectionner le(s) fichier(s)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Effacer"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Envoyer"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Sélectionner parmi les images existantes"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Sélectionner une Image"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Téléverser une nouvelle image"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Charger une image"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Supprimer l'image"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Une erreur serveur s'est produite"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Erreur de formulaire"
@@ -725,18 +737,18 @@ msgstr "Erreur de formulaire"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Il existe des erreurs pour un ou plusieurs champs du formulaire"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Mise à jour"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "Icônes {0}"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Rechercher"
@@ -1090,6 +1102,7 @@ msgstr "Traitement des données"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Une erreur s'est produite"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Liens"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Documentation"
@@ -1585,13 +1598,13 @@ msgstr "Aucun résultat trouvé..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Paramètres"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Paramètres du compte"
@@ -1604,8 +1617,8 @@ msgstr "Paramètres du compte"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Les paramètres du système"
@@ -1621,8 +1634,8 @@ msgstr "Les paramètres du système"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Centre Admin"
@@ -1648,9 +1661,9 @@ msgstr "Se déconnecter"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Composants"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Stock"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Achat en cours"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Ventes"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Notifications"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr "Paramètres de l'utilisateur"
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navigation"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navigation"
msgid "Actions"
msgstr "Actions"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Extensions"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "À propos"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Paramètres du plug-in"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Configuration du plugin"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Modèle inconnu : {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Modèle inconnu : {model}"
msgid "Part"
msgstr "Pièce"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Modèle de paramètre de pièce"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Modèles de paramètres de pièce"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Modèle de test de pièce"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Modèles de test de pièces"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Modèles de test de pièces"
msgid "Supplier Part"
msgstr "Pièce fournisseur"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Pièces du fournisseur"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Pièces du fabricant"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Pièces du fabricant"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Catégorie de composant"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Catégories de composants"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Catégories de composants"
msgid "Stock Item"
msgstr "Article en stock"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Article en stock"
msgid "Stock Items"
msgstr "Articles en stock"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Emplacement du stock"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Emplacements de stock"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Emplacements du stock"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Emplacements des stocks"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Historique du stock"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Historique du stock"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Construction"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Construction"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Chaîne d'assemblage"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Chaîne d'assemblage"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "Construire un élément"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "Construire des éléments"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Société"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Sociétés"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Sociétés"
msgid "Project Code"
msgstr "Code du projet"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Codes du projet"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Codes du projet"
msgid "Purchase Order"
msgstr "Commande d’achat"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Commande d’achat"
msgid "Purchase Orders"
msgstr "Ordres d'achat"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Ligne de commande d'achat"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Lignes de commande d'achat"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Lignes de commande d'achat"
msgid "Sales Order"
msgstr "Ventes"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Ordres de vente"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Expédition de la commande"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Expéditions de la commande"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Retour de commande"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Retours"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "Ligne de retour de commande"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "Ligne de retour de commande"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Adresse"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Adresses"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Contact"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Contacts"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Propriétaire"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Propriétaires"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Propriétaires"
msgid "User"
msgstr "Utilisateur"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Utilisateurs"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Groupes"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Groupes"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Importer la session"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Importer les sessions"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Modèle d'étiquette"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Modèles d'étiquettes"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Modèle de rapport"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Modèles des rapports"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Configurations des plugins"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Modèle de rapport"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Modèles des rapports"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Configurations des plugins"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Type de contenu"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Types de contenu"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Consultez la documentation pour en savoir plus sur InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "À propos d'InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Information serveur"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Informations de licence"
@@ -3187,35 +3200,35 @@ msgstr "Accéder au centre d'administration"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "Documentation de l'API d'InvenTree"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Manuel du développeur"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "Manuel du développeur InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Foire aux questions"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Informations système"
@@ -3236,11 +3249,7 @@ msgstr "Informations système"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr "Temps d'attente dépassé"
msgid "The request timed out"
msgstr "La requête a expiré"
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Élément créé"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Élément mis à jour"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Élément supprimé"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Êtes-vous certain de vouloir supprimer cet élément?"
@@ -4621,20 +4634,20 @@ msgstr "Chargeur"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Devise"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr "Dernière récupération"
msgid "Base currency"
msgstr "Devise par défaut"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "Importation de données"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr "Scans de code-barres"
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Tâches en arrière plan"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr "Scans de code-barres"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Tâches en arrière plan"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Rapports d'erreur"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Devise"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "Statut personnalisé"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Unités personnalisées"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Paramètres de la pièce"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Paramètres de la pièce"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Paramètres de catégorie"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Prise d'inventaire"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr "Types d'emplacement"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Équipements"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Actions rapides"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Ajouter un utilisateur"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Options avancées"
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Se connecter"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Code-barres"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Tarifs"
@@ -4894,16 +4907,16 @@ msgstr "Tarifs"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Étiquettes"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Rapports"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Ordres de fabrication"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Compte"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Sécurité"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Options d’affichage"
@@ -5197,28 +5210,28 @@ msgstr "Compléter l'ordre de fabrication"
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "Marquer cet ordre comme complété"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "Ordre complété"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "Problème dans l'ordre de fabrication"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "Compléter l'ordre"
@@ -5229,28 +5242,28 @@ msgstr "Actions de l'ordre de fabrication"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "Modifier la commande"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "Dupliquer la commande"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr "Retenir la commande"
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Annuler la commande"
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr "Le fichier {0} a été chargé sur le serveur avec succès"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/he/messages.po b/src/frontend/src/locales/he/messages.po
index c899de4918..9b993d86c9 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\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"
@@ -46,29 +46,29 @@ msgstr "מועתק"
msgid "Copy"
msgstr "העתק"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "הדפס תווית"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "הדפס"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "הדפסת התווית הושלמה בהצלחה"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "הדפסת התווית הושלמה בהצלחה"
msgid "Error"
msgstr "שגיאה"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "לא היה ניתן ליצור את התווית"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "דוח הדפסה"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "ליצור"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "הדפסת הדוח הושלמה בהצלחה"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "פעולות הדפסה"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "הדפס תווית"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "הדפס דוחות"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "דאשבורד"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "תחילת עבודה"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "תחילת העבודה עם InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "לא הוגדר שם"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "הסר תמונה"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "האם להסיר את התמונה המשויכת מפריט זה?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "האם להסיר את התמונה המשויכת מפריט זה?"
msgid "Remove"
msgstr "הסר"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "הסר"
msgid "Cancel"
msgstr "בטל"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "גרור ושחרר כדי להעלות"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "לחץ כדי לבחור קובץ/ים"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "נקה"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "שלח"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "בחר מתוך תמונות קיימות"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "בחר תמונה"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "העלה תמונה חדשה"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "העלה תמונה"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "מחק תמונה"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "אירעה שגיאת שרת"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "שגיאת טופס"
@@ -725,18 +737,18 @@ msgstr "שגיאת טופס"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "קיימות שגיאות עבור שדה טופס אחד או יותר"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "עדכן"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} סמלים"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "חפש"
@@ -1090,6 +1102,7 @@ msgstr "מעבד נתונים"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "אירעה שגיאה"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "קישורים"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "תיעוד"
@@ -1585,13 +1598,13 @@ msgstr "לא נמצא כלום..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "הגדרות"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "הגדרות מערכת"
@@ -1621,8 +1634,8 @@ msgstr "הגדרות מערכת"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "מרכז ניהול"
@@ -1648,9 +1661,9 @@ msgstr "התנתק"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "פריטים"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "מלאי"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "רכישה"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "מכירות"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "התראות"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "ניווט"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "ניווט"
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "תוספים"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "אודות"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "תצורת תוסף"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "דגם לא ידוע: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "דגם לא ידוע: {model}"
msgid "Part"
msgstr "פריט"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "תבנית פרמטר פריט"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "קטגוריית פריט"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "קטגוריית פריטים"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "קטגוריית פריטים"
msgid "Stock Item"
msgstr "פריט במלאי"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "פריט במלאי"
msgid "Stock Items"
msgstr "פריטים במלאי"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "מיקום מלאי"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "מיקומי מלאי"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "סוג מיקום מלאי"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "סוגי מיקום מלאי"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "היסטוריית מלאי"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "הסטוריית מלאים"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "בניית קו"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "בניית קווים"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "בניית פריט"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "בניית פריטים"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "חברה"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "חברות"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "חברות"
msgid "Project Code"
msgstr "קוד פרוייקט"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "קוד פרויקט"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "קוד פרויקט"
msgid "Purchase Order"
msgstr "הזמנות רכש"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "הזמנות רכש"
msgid "Purchase Orders"
msgstr "הזמנת רכש"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "שורת הזמנת רכש"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "שורות הזמנת רכש"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "שורות הזמנת רכש"
msgid "Sales Order"
msgstr "הזמנת מכירה"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "הזמנות מכירה"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "משלוח הזמנת מכירות"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "משלוחי הזמנת מכירות"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "החזרת הזמנה"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "החזרת הזמנות"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "שורת החזרת פריטי הזמנה"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "שורת החזרת פריט הזמנה"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "כתובת"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "כתובות"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "איש קשר"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "אנשי קשר"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "בעלים"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "בעלים"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "בעלים"
msgid "User"
msgstr "משתמש"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "משתמשים"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "קבוצה"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "קבוצות"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "ייבוא הפעלה"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "ייבוא הפעלות"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "תבנית תווית"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "תבניות תוויות"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "תבנית דוח"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "תבניות דווח"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "תצורת פלאגין"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "תבנית דוח"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "תבניות דווח"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "תצורת פלאגין"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "סוג תוכן"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "סוגי תוכן"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "בקר בתיעוד כדי ללמוד עוד על InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "אודות InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "מידע שרת"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "מידע על רישיון"
@@ -3187,35 +3200,35 @@ msgstr "עבור אל מרכז הניהול"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "תיעוד InvenTree API"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "מדריך למפתחים"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "מדריך למפתחים של InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "שאלות נפוצות"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "שאלות נפוצות"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "מידע מערכת"
@@ -3236,11 +3249,7 @@ msgstr "מידע מערכת"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/hi/messages.po b/src/frontend/src/locales/hi/messages.po
index 992fc06fc8..e07211795e 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Hindi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/hu/messages.po b/src/frontend/src/locales/hu/messages.po
index 6d8ce67e83..db998d812e 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Másolva"
msgid "Copy"
msgstr "Másolás"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Címke Nyomtatás"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Nyomtatás"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Címke nyomtatás sikeres"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Címke nyomtatás sikeres"
msgid "Error"
msgstr "Hiba"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Címkét nem sikerült generálni"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Jelentés Nyomtatása"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Generálás"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Jelentés nyomtatása sikeres"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Jelentés generálása sikertelen"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Nyomtatási műveletek"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Címkék Nyomtatása"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Jelentések nyomtatása"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Irányítópult"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Első lépések"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Első lépések az InvenTree-vel"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Nincs név megadva"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Kép eltávolítása"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Tételhez rendelt kép eltávolítása?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Tételhez rendelt kép eltávolítása?"
msgid "Remove"
msgstr "Eltávolítás"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Eltávolítás"
msgid "Cancel"
msgstr "Mégsem"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Húzd ide a feltöltéshez"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Kattintson a file(ok) kiválasztásához"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Feltöltési Hiba"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Törlés"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Küldés"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Válassz a meglévő képek közül"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Válassz képet"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Új kép feltöltése"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Kép feltöltése"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Kép törlése"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Szerver hiba történt"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Form hiba"
@@ -725,18 +737,18 @@ msgstr "Form hiba"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Egy vagy több mező hibát jelez"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Frissítés"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} db"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Keresés"
@@ -1090,6 +1102,7 @@ msgstr "Adatok feldolgozása"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Hiba történt"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Linkek"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Dokumentáció"
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Beállítások"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Fiókbeállítások"
@@ -1604,8 +1617,8 @@ msgstr "Fiókbeállítások"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Rendszerbeállítások"
@@ -1621,8 +1634,8 @@ msgstr "Rendszerbeállítások"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Admin központ"
@@ -1648,9 +1661,9 @@ msgstr "Kijelentkezés"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Alkatrészek"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Készlet"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Beszerzés"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Eladás"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Értesítések"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navigáció"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navigáció"
msgid "Actions"
msgstr "Műveletek"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Pluginok"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Névjegy"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Plugin beállítások"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Ismeretlen model: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Ismeretlen model: {model}"
msgid "Part"
msgstr "Alkatrész"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Alkatrész paraméter sablon"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Alkatrész paraméter sablonok"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr "Beszállítói alkatrész"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Beszállítói alkatrészek"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Gyártói alkatrész"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Gyártói alkatrészek"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Alkatrész kategória"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Alkatrész kategóriák"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Alkatrész kategóriák"
msgid "Stock Item"
msgstr "Készlet tétel"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Készlet tétel"
msgid "Stock Items"
msgstr "Készlet tételek"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Készlet hely"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Készlethelyek"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Készlettörténet"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Készlettörténet"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Gyártás"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Gyártások"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Cég"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Cégek"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Cégek"
msgid "Project Code"
msgstr "Projektszám"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Projektszámok"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Projektszámok"
msgid "Purchase Order"
msgstr "Beszerzési rendelés"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Beszerzési rendelés"
msgid "Purchase Orders"
msgstr "Beszerzési rendelések"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Beszerzési rendelés tétel"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Beszerzési rendelés tételei"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Beszerzési rendelés tételei"
msgid "Sales Order"
msgstr "Vevői rendelés"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Vevői rendelések"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Vevői rendelés szállítmány"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Vevői rendelés szállítmányok"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Visszavétel"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Visszavételek"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Cím"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Címek"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Kapcsolat"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Kapcsolatok"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Tulajdonos"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Tulajdonosok"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Tulajdonosok"
msgid "User"
msgstr "Felhasználó"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Felhasználók"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Csoportok"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "InvenTree névjegy"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "InvenTree API dokumentáció"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Fejlesztői dokumentáció"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "InvenTree fejlesztői dokumentáció"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "GYIK"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Gyakran ismételt kérdések"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Rendszerinformáció"
@@ -3236,11 +3249,7 @@ msgstr "Rendszerinformáció"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Elem létrehozva"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Tétel frissítve"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Elem törölve"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Biztosan törli ezt az elemet?"
@@ -4621,20 +4634,20 @@ msgstr "Betöltő"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Pénznem"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "Árfolyam"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "Árfolyamok frissítve"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "Árfolyam frissítési hiba"
@@ -4650,75 +4663,75 @@ msgstr "Utoljára betöltve"
msgid "Base currency"
msgstr "Alapvaluta"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Háttér műveletek"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Háttér műveletek"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Hibajelentések"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Pénznemek"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Egyedi mértékegységek"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Alkatrész paraméterek"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Alkatrész paraméterek"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Kategória paraméterek"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Leltár"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Berendezések"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Gyors műveletek"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Új felhasználó hozzáadása"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "További beállítások"
@@ -4874,15 +4887,15 @@ msgstr "Válassza ki a felhasználói életciklusre vonatkozó beállításokat.
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Bejelentkezés"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Vonalkódok"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Árazás"
@@ -4894,16 +4907,16 @@ msgstr "Árazás"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Címkék"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Riportolás"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Gyártási utasítások"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Fiók"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Biztonság"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Megjelenítési beállítások"
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr "Gyártáshoz foglalások"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "Rendelés műveletek"
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr "Fájl feltöltve"
msgid "File {0} uploaded successfully"
msgstr "A {0} fájl sikeresen feltöltve"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Feltöltési Hiba"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "A fájlt nem sikerült feltölteni"
diff --git a/src/frontend/src/locales/id/messages.po b/src/frontend/src/locales/id/messages.po
index 63a3d743ad..21a01b3fba 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Indonesian\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -46,29 +46,29 @@ msgstr "Tersalin"
msgid "Copy"
msgstr "Salin"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Cetak label"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Cetak"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Label telah tercetak secara penuh"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Label telah tercetak secara penuh"
msgid "Error"
msgstr "Galat"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Cetak Laporan"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Hasilkan"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Cetak label"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Cetak Laporan"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Hapus Gambar"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr "Hapus"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Hapus"
msgid "Cancel"
msgstr "Batal"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Geser dan Lepas untuk unggah file"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Pilih gambar"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Unggah gambar baru"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Unggah Gambar"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Hapus gambar"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Pembaruan"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} icon"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Cari"
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Tautan"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Dokumentasi"
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Pengaturan"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Pengaturan Sistem"
@@ -1621,8 +1634,8 @@ msgstr "Pengaturan Sistem"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Persediaan"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Penjualan"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Notifikasi"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Tentang"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Model Tidak diketahui: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Model Tidak diketahui: {model}"
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Perusahaan"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Perusahaan"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Perusahaan"
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Alamat"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Kontak"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Kontak"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Pemilik"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Pemilik"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Pemilik"
msgid "User"
msgstr "Pengguna"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Pengguna"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Tentang InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Informasi Server"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Informasi Lisensi"
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Informasi sistem"
@@ -3236,11 +3249,7 @@ msgstr "Informasi sistem"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr "Mata uang utama"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Mata Uang"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr "Berkas telah diunggah"
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/it/messages.po b/src/frontend/src/locales/it/messages.po
index b21b82cbaf..5d6c2f5673 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Copiato"
msgid "Copy"
msgstr "Copia"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Stampa Etichetta"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Stampa"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Stampa dell'etichetta completata con successo"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Stampa dell'etichetta completata con successo"
msgid "Error"
msgstr "Errore"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Impossibile generare l'etichetta"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Stampa report"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Genera"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Stampa del report completata con successo"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Non è stato possibile generare il report"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Azioni di stampa"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Stampa Etichette"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Stampa report"
@@ -178,9 +178,8 @@ msgstr "Accetta Disposizione"
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Bacheca"
@@ -364,12 +363,12 @@ msgstr "Mostra il numero di ordini di reso assegnati a te"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Per Iniziare"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Per iniziare con InvenTree"
@@ -425,15 +424,15 @@ msgstr "Non ci sono notizie non lette"
msgid "No name defined"
msgstr "Nessun nome definito"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Rimuovi l'immagine"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Rimuovi l'immagine associata all'articolo?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Rimuovi l'immagine associata all'articolo?"
msgid "Remove"
msgstr "Rimuovi"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Rimuovi"
msgid "Cancel"
msgstr "Annulla"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Trascina e rilascia per caricare"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Fare clic per selezionare i file(s)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Elimina"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Invia"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Seleziona da immagini esistenti"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Seleziona un'immagine"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr "Scarica immagine remota"
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Carica nuova immagine"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Carica immagine"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Elimina immagine"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr "Scarica immagine"
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr "Immagine scaricata con successo"
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Si è verificato un errore del server"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Errore Modulo"
@@ -725,18 +737,18 @@ msgstr "Errore Modulo"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Esistono errori per uno o più campi del modulo"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Aggiorna"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} icone"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Ricerca"
@@ -1090,6 +1102,7 @@ msgstr "Elaborazione dati"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Si è verificato un errore"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Collegamenti"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Documentazione"
@@ -1585,13 +1598,13 @@ msgstr "Nessun risultato..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Impostazioni"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Impostazioni di sistema"
@@ -1621,8 +1634,8 @@ msgstr "Impostazioni di sistema"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Centro Amministratore"
@@ -1648,9 +1661,9 @@ msgstr "Disconnettiti"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Articoli"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Stock"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr "Fabbricazione"
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Vendite"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Notifiche"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr "Impostazioni Utente"
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navigazione"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navigazione"
msgid "Actions"
msgstr "Azioni"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Plugin"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Info"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Configurazione Plugin"
@@ -1983,7 +1996,7 @@ msgstr "Errore durante il caricamento del contenuto del plugin"
msgid "Unknown model: {model}"
msgstr "Modello sconosciuto: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Modello sconosciuto: {model}"
msgid "Part"
msgstr "Articolo"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Modello parametro articolo"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Modelli parametro articolo"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Modello Test Articolo"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Modelli Test Articolo"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Modelli Test Articolo"
msgid "Supplier Part"
msgstr "Articolo Fornitore"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Articoli fornitore"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Articolo Produttore"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Articoli Produttore"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Categoria Articolo"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Categorie Articolo"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Categorie Articolo"
msgid "Stock Item"
msgstr "Articolo in magazzino"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Articolo in magazzino"
msgid "Stock Items"
msgstr "Articoli in magazzino"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Ubicazione articolo"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Ubicazioni articolo"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Tipo ubicazione articolo"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Tipi ubicazione articolo"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Cronologia Magazzino"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Cronologie Magazzino"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Produzione"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Produzione"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Linea di produzione"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Linee di produzione"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "Costruisci articolo"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "Costruisci articoli"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Azienda"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Aziende"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Aziende"
msgid "Project Code"
msgstr "Codice del progetto"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Codici del progetto"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Codici del progetto"
msgid "Purchase Order"
msgstr "Ordine d'acquisto"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Ordine d'acquisto"
msgid "Purchase Orders"
msgstr "Ordini d'acquisto"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Riga ordine di acquisto"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Righe ordine di acquisto"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Righe ordine di acquisto"
msgid "Sales Order"
msgstr "Ordine di Vendita"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Ordini di Vendita"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Spedizione dell'ordine di vendita"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Spedizioni dell'ordine di vendita"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Ordine di reso"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Ordini di reso"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "Articolo Linea Ordine Reso"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "Articoli Linea Ordine Reso"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Indirizzo"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Indirizzi"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Contatto"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Contatti"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Proprietario"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Proprietari"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Proprietari"
msgid "User"
msgstr "Utente"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Utenti"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Gruppo"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Gruppi"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Importa Sessione"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Importa Sessioni"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Modello Etichetta"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Modelli Etichetta"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Modello Report"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Modelli Report"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Configurazioni Plugin"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Modello Report"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Modelli Report"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Configurazioni Plugin"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Tipo Contenuto"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Tipi Contenuti"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Visita la documentazione per saperne di più su InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Informazioni su InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Informazioni sul Server"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Informazioni sulla licenza"
@@ -3187,35 +3200,35 @@ msgstr "Vai al centro di amministrazione"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "Documentazione API di InvenTree"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Manuale Dello Sviluppatore"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "Manuale dello sviluppatore di InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Domande frequenti"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr "Repository GitHub"
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr "Codice sorgente InvenTree su GitHub"
@@ -3223,8 +3236,8 @@ msgstr "Codice sorgente InvenTree su GitHub"
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Informazioni Sistema"
@@ -3236,11 +3249,7 @@ msgstr "Informazioni Sistema"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr "A proposito del progetto InvenTree"
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr "Licenze per dipendenze del software InvenTree"
@@ -3248,6 +3257,10 @@ msgstr "Licenze per dipendenze del software InvenTree"
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr "A proposito del progetto InvenTree"
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr "Timeout"
msgid "The request timed out"
msgstr "La richiesta è scaduta"
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Articolo Creato"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Articolo Aggiornato"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Articolo Eliminato"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Sei sicuro di voler eliminare questo articolo?"
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr "Ultimo recuperato"
msgid "Base currency"
msgstr "Valuta predefinita"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr "Scansioni di codici a barre"
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr "Scansioni di codici a barre"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/ja/messages.po b/src/frontend/src/locales/ja/messages.po
index 905465a8bd..79e545c887 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr "エラー"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr "キャンセル"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "設定"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr "ログアウト"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "パーツ"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "在庫"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr "パーツ"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr "在庫商品"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "在庫商品"
msgid "Stock Items"
msgstr "在庫商品"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "在庫場所"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "在庫場所"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr "ユーザー"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "よくある質問"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "価格"
@@ -4894,16 +4907,16 @@ msgstr "価格"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/ko/messages.po b/src/frontend/src/locales/ko/messages.po
index f19b4f54b6..e11dea6081 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/lt/messages.po b/src/frontend/src/locales/lt/messages.po
index 2b3f4c0051..e444bfa19f 100644
--- a/src/frontend/src/locales/lt/messages.po
+++ b/src/frontend/src/locales/lt/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: lt\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Lithuanian\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/lv/messages.po b/src/frontend/src/locales/lv/messages.po
index 3d6742dae7..f85d6fe5c2 100644
--- a/src/frontend/src/locales/lv/messages.po
+++ b/src/frontend/src/locales/lv/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: lv\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Latvian\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/nl/messages.po b/src/frontend/src/locales/nl/messages.po
index 0a20e07893..c5346184a5 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Gekopieerd"
msgid "Copy"
msgstr "Kopieer"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Label afdrukken"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Afdrukken"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Label afdrukken succesvol voltooid"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Label afdrukken succesvol voltooid"
msgid "Error"
msgstr "Foutmelding"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Het label kon niet worden gegenereerd"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Rapport afdrukken"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Genereren"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Rapport afdrukken succesvol voltooid"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Het rapport kon niet gegenereerd worden"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Acties afdrukken"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Labels afdrukken"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Raport afdrukken"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Dashboard"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Aan de slag!"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Aan de slag met InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Geen naam gedefinieerd"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Afbeelding verwijderen"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "De bijbehorende afbeelding van dit item verwijderen?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "De bijbehorende afbeelding van dit item verwijderen?"
msgid "Remove"
msgstr "Verwijderen"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Verwijderen"
msgid "Cancel"
msgstr "Annuleer"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Hiernaar toe slepen om te uploaden"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Klik om bestand(en) te selecteren"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Fout bij uploaden"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Wis"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Versturen"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Selecteer uit bestaande afbeeldingen"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Selecteer afbeelding"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr "Download externe afbeelding"
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Nieuwe afbeelding uploaden"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Afbeelding Uploaden"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Afbeelding verwijderen"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr "Download afbeelding"
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr "Afbeelding succesvol gedownload"
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Er is een serverfout opgetreden"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Formulier fout"
@@ -725,18 +737,18 @@ msgstr "Formulier fout"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Er staan fouten in één of meer formuliervelden"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Bijwerken"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} pictogrammen"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Zoeken"
@@ -1090,6 +1102,7 @@ msgstr "Gegevens verwerken"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Er is een fout opgetreden"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Links"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Documentatie"
@@ -1585,13 +1598,13 @@ msgstr "Niets gevonden..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Instellingen"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Account instellingen"
@@ -1604,8 +1617,8 @@ msgstr "Account instellingen"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Systeem instellingen"
@@ -1621,8 +1634,8 @@ msgstr "Systeem instellingen"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Beheerder Center"
@@ -1648,9 +1661,9 @@ msgstr "Uitloggen"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Onderdelen"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Voorraad"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr "Productie"
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Kopen"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Verkoop"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Meldingen"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr "Gebruiker instellingen"
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navigatie"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navigatie"
msgid "Actions"
msgstr "Acties"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Plug-ins"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Over"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Plug-in instellingen"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Plug-in configuratie"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Onbekend model: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Onbekend model: {model}"
msgid "Part"
msgstr "Onderdeel"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Sjabloon deelparameter"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Sjablonen deelparameter"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Sjabloon test onderdeel"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Templatesjablonen voor onderdeel"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Templatesjablonen voor onderdeel"
msgid "Supplier Part"
msgstr "Leverancier onderdeel"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Leveranciers onderdelen"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Fabrikant onderdeel"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Fabrikant onderdelen"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Onderdeel categorie"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Onderdeel categorieën"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Onderdeel categorieën"
msgid "Stock Item"
msgstr "Voorraad item"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Voorraad item"
msgid "Stock Items"
msgstr "Voorraad items"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Voorraad locatie"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Voorraad locatie"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Voorraad locatie type"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Voorraad locatie types"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Voorraad geschiedenis"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Voorraad Historieën"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Bouwen"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Bedrijf"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Bedrijven"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Bedrijven"
msgid "Project Code"
msgstr "Project code"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Project codes"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Project codes"
msgid "Purchase Order"
msgstr "Inkooporder"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Inkooporder"
msgid "Purchase Orders"
msgstr "Inkooporders"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Inkooporder regel"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Inkooporder regels"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Inkooporder regels"
msgid "Sales Order"
msgstr "Verkooporder"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Verkooporders"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Verzending verkooporder"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Verzendingen verkooporders"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Retourorder"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Retourorders"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "Retourneer bestelregel item"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "Retourneer bestelregel items"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Adres:"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Adressen"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Contact"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Contacten"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Eigenaar"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Eigenaren"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Eigenaren"
msgid "User"
msgstr "Gebruiker"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Gebruikers"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Groep"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Groepen"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Sessie Importeren"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Sessies importeren"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Label sjabloon"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Label sjablonen"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Rapporteer sjabloon"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Rapport sjablonen"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Plug-in configuraties"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Rapporteer sjabloon"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Rapport sjablonen"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Plug-in configuraties"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Content type"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Content Types"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Bezoek de documentatie om meer te weten te komen over InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Over InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Server informatie"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Licentie informatie"
@@ -3187,35 +3200,35 @@ msgstr "Ga naar het beheergedeelte"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "InvenTree API documentatie"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Handleiding voor ontwikkelaar"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "InvenTree ontwikkelaar handleiding"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "Veelgestelde vragen (FAQ)"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Veelgestelde vragen"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Systeem informatie"
@@ -3236,11 +3249,7 @@ msgstr "Systeem informatie"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr "Tijdslimiet"
msgid "The request timed out"
msgstr "De aanvraag duurde te lang"
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Item gemaakt"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Item geüpdate"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Item verwijderd"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Weet u zeker dat u dit item wilt verwijderen?"
@@ -4621,20 +4634,20 @@ msgstr "Lader"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Valuta"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "Beoordeel"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "Wisselkoersen bijgewerkt"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "Wisselkoers update mislukt"
@@ -4650,75 +4663,75 @@ msgstr "Laatst opgehaald"
msgid "Base currency"
msgstr "Basis valuta"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "Gegevens importeren"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr "Barcode scans"
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Achtergrond taken"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr "Barcode scans"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Achtergrond taken"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Fouten rapporten"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Valuta"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "Aangepaste statussen"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Aangepaste eenheden"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Onderdeel parameters"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Onderdeel parameters"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Categorie parameters"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Voorraadcontrole"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr "Locatie soorten"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Machines"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Snelle acties"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Nieuwe gebruiker toevoegen"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Geavanceerde instellingen"
@@ -4874,15 +4887,15 @@ msgstr "Selecteer instellingen die relevant zijn voor de gebruikers levenscyclus
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Inloggen"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Barcodes"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Prijzen"
@@ -4894,16 +4907,16 @@ msgstr "Prijzen"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Labels"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Rapporteren"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Productieorders"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Account"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Beveiliging"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Toon opties"
@@ -5197,28 +5210,28 @@ msgstr "Voltooi Bouw Opdracht"
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "Deze bestelling als voltooid markeren"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "Bestelling voltooid"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "Issue Order"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "Bestelling voltooien"
@@ -5229,28 +5242,28 @@ msgstr "Bouw order acties"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "Bestelling bewerken"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "Kopieer regel"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr "Bestelling vasthouden"
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Bestelling annuleren"
@@ -6280,7 +6293,7 @@ msgstr "Bestelling afronden"
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "Order acties"
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr "Bestelling vasthouden"
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr "Verkooporder voltooien"
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr "Bestelling verzenden"
@@ -7624,10 +7649,6 @@ msgstr "Bestand geüpload"
msgid "File {0} uploaded successfully"
msgstr "Bestand {0} met succes geüpload"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Fout bij uploaden"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "Bestand kon niet worden geüpload"
diff --git a/src/frontend/src/locales/no/messages.po b/src/frontend/src/locales/no/messages.po
index 8daa3e2e9d..a0074d74c9 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr "Feil"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Dashbord"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Komme i gang"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Komme i gang med InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr "Fjern"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Fjern"
msgid "Cancel"
msgstr "Avbryt"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Opplastningsfeil"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Send"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Skjemafeil"
@@ -725,18 +737,18 @@ msgstr "Skjemafeil"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Oppdater"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Søk"
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Lenker"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Dokumentasjon"
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Innstillinger"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Kontoinnstillinger"
@@ -1604,8 +1617,8 @@ msgstr "Kontoinnstillinger"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Systeminnstillinger"
@@ -1621,8 +1634,8 @@ msgstr "Systeminnstillinger"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Adminsenter"
@@ -1648,9 +1661,9 @@ msgstr "Logg ut"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Deler"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Lagerbeholdning"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Innkjøp"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Salg"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Varlser"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navigasjon"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navigasjon"
msgid "Actions"
msgstr "Handlinger"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Utvidelser"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Om"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Innstillinger for Utvidelser"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Ukjent modell: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Ukjent modell: {model}"
msgid "Part"
msgstr "Del"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Mal for Delparameter"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Maler for Delparameter"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr "Leverandørdel"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Leverandørdeler"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Produsentdel"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Produsentdeler"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Delkategori"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Delkategorier"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Delkategorier"
msgid "Stock Item"
msgstr "Lagervare"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Lagervare"
msgid "Stock Items"
msgstr "Lagervarer"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Lagerplassering"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Lagerplasseringer"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Lagerhistorikk"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Lagerhistorikk"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Produksjon"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Produksjoner"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Firma"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Firma"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Firma"
msgid "Project Code"
msgstr "Prosjektkode"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Prosjektkoder"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Prosjektkoder"
msgid "Purchase Order"
msgstr "Innkjøpsordre"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Innkjøpsordre"
msgid "Purchase Orders"
msgstr "Innkjøpsordrer"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Ordrelinje for innkjøpsordre"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Ordrelinjer for innkjøpsordre"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Ordrelinjer for innkjøpsordre"
msgid "Sales Order"
msgstr "Salgsordre"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Salgsordrer"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Salgsordreforsendelse"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Salgsordreforsendelser"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Returordre"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Returordrer"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Adresse"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Adresser"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Kontakt"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Kontakter"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Eier"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Eiere"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Eiere"
msgid "User"
msgstr "Bruker"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Brukere"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Grupper"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Om InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "InvenTree-API-dokumentasjon"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Utviklermanual"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "InvenTree utviklermanual"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Ofte stilte spørsmål"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Systeminformasjon"
@@ -3236,11 +3249,7 @@ msgstr "Systeminformasjon"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr "Laster"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Valuta"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "Kurs"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "Valutakurser oppdatert"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "Feil udner oppdatering av valutakurs"
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Bakgrunnsoppgaver"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Bakgrunnsoppgaver"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Feilrapporter"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Egendefinerte enheter"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Delparametere"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Delparametere"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Lagertelling"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Hurtighandlinger"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Legg til en ny bruker"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Avanserte Innstillinger"
@@ -4874,15 +4887,15 @@ msgstr "Velg innstillinger som er relevante for brukerens livssyklus. Mer tilgje
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Innlogging"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Strekkoder"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Prising"
@@ -4894,16 +4907,16 @@ msgstr "Prising"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Etiketter"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Rapportering"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Produksjonsordrer"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Konto"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Sikkerhet"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Visningsvalg"
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr "Produksjonsordre-handlinger"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "Ordrehandlinger"
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr "Fil lastet opp"
msgid "File {0} uploaded successfully"
msgstr "Filen {0} ble vellykket opplastet"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Opplastningsfeil"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "Kunne ikke laste opp filen"
diff --git a/src/frontend/src/locales/pl/messages.po b/src/frontend/src/locales/pl/messages.po
index 5ca2433c44..ad73932741 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\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"
@@ -46,29 +46,29 @@ msgstr "Skopiowano"
msgid "Copy"
msgstr "Kopiuj"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Drukuj etykietę"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Wydrukuj"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Drukowanie etykiety zakończone powodzeniem"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Drukowanie etykiety zakończone powodzeniem"
msgid "Error"
msgstr "Błąd"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Etykieta nie może zostać wygenerowana"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Drukuj raport"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Wygeneruj"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Drukowanie raportu zakończone pomyślnie"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Raport nie mógł zostać wygenerowany"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Akcje druku"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Drukuj etykiety"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Drukuj raporty"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Kokpit"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Pierwsze Kroki"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Pierwsze kroki z InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Nie zdefiniowano nazwy"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Usuń obraz"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Usunąć powiązany obrazek z tego elementu?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Usunąć powiązany obrazek z tego elementu?"
msgid "Remove"
msgstr "Usuń"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Usuń"
msgid "Cancel"
msgstr "Anuluj"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Przeciągnij i upuść, aby przesłać"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Kliknij, aby wybrać plik(i)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Wyczyść"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Zatwierdź"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Wybierz z istniejących obrazów"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Wybierz obraz"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Prześlij nowy obraz"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Prześlij obrazek"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Usuń obraz"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Wystąpił błąd serwera"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Błąd formularza"
@@ -725,18 +737,18 @@ msgstr "Błąd formularza"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Istnieją błędy dla jednego lub więcej pól formularzy"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Aktualizuj"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} ikon(y)"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Szukaj"
@@ -1090,6 +1102,7 @@ msgstr "Przetwarzanie danych"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Wystąpił błąd"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Linki"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Dokumentacja"
@@ -1585,13 +1598,13 @@ msgstr "Nic nie znaleziono..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Ustawienia"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Ustawienia konta"
@@ -1604,8 +1617,8 @@ msgstr "Ustawienia konta"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Ustawienia systemowe"
@@ -1621,8 +1634,8 @@ msgstr "Ustawienia systemowe"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Centrum Admina"
@@ -1648,9 +1661,9 @@ msgstr "Wyloguj się"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Komponenty"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Stan"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Zakupy"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Sprzedaże"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Powiadomienia"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Nawigacja"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Nawigacja"
msgid "Actions"
msgstr "Akcje"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Wtyczki"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "O nas"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Ustawienia wtyczki"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Konfiguracja wtyczki"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Nieznany model: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Nieznany model: {model}"
msgid "Part"
msgstr "Komponent"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr "Część dostawcy"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Części dostawcy"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Część Producenta"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Części producenta"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Kategoria części"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Kategorie części"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Kategorie części"
msgid "Stock Item"
msgstr "Element magazynowy"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Element magazynowy"
msgid "Stock Items"
msgstr "Elementy magazynowe"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Lokacja stanu"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Lokacje stanów"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Historia magazynu"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Historia magazynu"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Kompilacja"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Kompilacje"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Firma"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Firmy"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Firmy"
msgid "Project Code"
msgstr "Kod projektu"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Kody projektu"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Kody projektu"
msgid "Purchase Order"
msgstr "Zlecenie zakupu"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Zlecenie zakupu"
msgid "Purchase Orders"
msgstr "Zlecenia zakupu"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Pozycja zlecenia zakupu"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Pozycje zlecenia zakupu"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Pozycje zlecenia zakupu"
msgid "Sales Order"
msgstr "Zlecenie sprzedaży"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Zlecenia Sprzedaży"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Adres"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Adresy"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Kontakt"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Kontakty"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Właściciel"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Właściciele"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Właściciele"
msgid "User"
msgstr "Użytkownik"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Użytkownicy"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Grupa"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Grupy"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Importuj sesje"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Importuj sesje"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Szablon etykiety"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Szablony etykiet"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Szablon Raportu"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Szablony raportów"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Konfiguracje wtyczki"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Szablon Raportu"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Szablony raportów"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Konfiguracje wtyczki"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Typ zawartości"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Typy zawartości"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Odwiedź dokumentację, aby dowiedzieć się więcej o InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "O InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Informacje o serwerze"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Informacje o licencji"
@@ -3187,35 +3200,35 @@ msgstr "Przejdź do Centrum Administratora"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "Dokumentacja API InvenTree"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Podręcznik programisty"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "Podręcznik programisty InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Najczęściej zadawane pytania"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Informacje o systemie"
@@ -3236,11 +3249,7 @@ msgstr "Informacje o systemie"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Element utworzony"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Element zaktualizowany"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Element został usunięty"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Czy na pewno chcesz usunąć ten element?"
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Zadania w tle"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Zadania w tle"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Raporty o błędach"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Waluty"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Jednostki niestandardowe"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Parametry części"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Parametry części"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Parametry kategorii"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Maszyny"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Szybkie akcje"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Dodaj nowego użytkownika"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Opcje zaawansowane"
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Zaloguj się"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Kody kreskowe"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Cennik"
@@ -4894,16 +4907,16 @@ msgstr "Cennik"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Etykiety"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Raportowanie"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Zlecenia wykonania"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Konto"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Bezpieczeństwo"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Wyświetl opcje"
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/pt/messages.po b/src/frontend/src/locales/pt/messages.po
index 5f5a8b2b4f..5c8a4a2705 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Copiado"
msgid "Copy"
msgstr "Copiar"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Imprimir Etiqueta"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Impressão da etiqueta concluída com sucesso"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Impressão da etiqueta concluída com sucesso"
msgid "Error"
msgstr "Erro"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "A etiqueta não pôde ser gerada"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Imprimir Relatório"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Impressão de relatório concluída com sucesso"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "O relatório não pôde ser gerado"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Opções de Impressão"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Imprimir Etiquetas"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Imprimir Relatórios"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Painel de controlo"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Guia de Introdução"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Primeiros passos com InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Nenhum nome definido"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Remover imagem"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Remover a imagem associada a este item?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Remover a imagem associada a este item?"
msgid "Remove"
msgstr "Eliminar"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Eliminar"
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Arraste e solte para carregar ficheiro"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Clique para selecionar o(s) arquivo(s)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Erro ao enviar"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Apagar"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Enviar"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Selecionar uma imagem existente"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Selecionar Imagem"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Carregar nova imagem"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Carregar Imagem"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Eliminar imagem"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -718,7 +730,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Erro de formulário"
@@ -726,18 +738,18 @@ msgstr "Erro de formulário"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Atualizar"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -995,7 +1007,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Buscar"
@@ -1091,6 +1103,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1428,7 +1441,7 @@ msgid "Links"
msgstr "Ligações"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Documentação"
@@ -1586,13 +1599,13 @@ msgstr "Nada encontrado..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Configurações"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Definições da Conta"
@@ -1605,8 +1618,8 @@ msgstr "Definições da Conta"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Definições de Sistema"
@@ -1622,8 +1635,8 @@ msgstr "Definições de Sistema"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Centro de Administração"
@@ -1649,9 +1662,9 @@ msgstr "Encerrar sessão"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1661,9 +1674,9 @@ msgstr "Peças"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1672,14 +1685,14 @@ msgid "Stock"
msgstr "Estoque"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1690,19 +1703,19 @@ msgid "Purchasing"
msgstr "Comprando"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Vendas"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1710,15 +1723,15 @@ msgstr "Notificações"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navegação"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1734,13 +1747,13 @@ msgstr "Navegação"
msgid "Actions"
msgstr "Ações"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Extensões"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Sobre"
@@ -1923,7 +1936,7 @@ msgid "Plugin Settings"
msgstr "Configurações da Extensão"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Configuração de Extensão"
@@ -1984,7 +1997,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Modelo desconhecido: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2015,24 +2028,24 @@ msgstr "Modelo desconhecido: {model}"
msgid "Part"
msgstr "Peça"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Modelo de Parâmetro da Peça"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Modelos de Parâmetro da Peça"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Modelos de Teste da Peça"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Modelos de Teste da Peça"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2043,32 +2056,32 @@ msgstr "Modelos de Teste da Peça"
msgid "Supplier Part"
msgstr "Fornecedor da Peça"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Peças de fornecedor"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Fabricante da peça"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Peças do fabricante"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Categoria da peça"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Categorias da Peça"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2079,7 +2092,7 @@ msgstr "Categorias da Peça"
msgid "Stock Item"
msgstr "Item de Estoque"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2089,68 +2102,68 @@ msgstr "Item de Estoque"
msgid "Stock Items"
msgstr "Itens de Estoque"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Localização de Stock"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Localizações de Stock"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Tipo de Local de Estoque"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Tipo de Local de Estoque"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Histórico de Estoque"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Histórico de Estoque"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Produção"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Produções"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Linha de produção"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Linhas de produção"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Empresa"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Empresas"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2164,12 +2177,12 @@ msgstr "Empresas"
msgid "Project Code"
msgstr "Código do projeto"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Códigos do Projeto"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2180,8 +2193,8 @@ msgstr "Códigos do Projeto"
msgid "Purchase Order"
msgstr "Pedido de Compra"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2189,18 +2202,18 @@ msgstr "Pedido de Compra"
msgid "Purchase Orders"
msgstr "Pedidos de compra"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Pedido de compra da linha"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Pedido de compra das linhas"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2210,80 +2223,76 @@ msgstr "Pedido de compra das linhas"
msgid "Sales Order"
msgstr "Pedido de Venda"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Pedidos de vendas"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Envio do Pedido de Venda"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Envios dos Pedidos de Vendas"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Pedido de Devolução"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Pedidos de Devolução"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Endereço"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Endereços"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Contato"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Contatos"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Proprietário"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Proprietários"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2294,75 +2303,79 @@ msgstr "Proprietários"
msgid "User"
msgstr "Utilizador"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Utilizadores"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Grupos"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Modelo de Etiqueta"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Modelos de Etiqueta"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Modelo de relatório"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Modelos de relatório"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Configurações de Extensões"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Modelo de relatório"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Modelos de relatório"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Configurações de Extensões"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3081,8 +3094,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Visite a documentação para saber mais sobre o InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Sobre o InvenTree"
@@ -3095,7 +3108,7 @@ msgid "Server Information"
msgstr "Informações do Servidor"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3105,8 +3118,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Informações de licença"
@@ -3188,35 +3201,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "Documentação da API InvenTree"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Manual do Desenvolvedor"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "Manual do Desenvolvedor InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "Perguntas Frequentes"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Perguntas Frequentes"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3224,8 +3237,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Informação do Sistema"
@@ -3237,11 +3250,7 @@ msgstr "Informação do Sistema"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3249,6 +3258,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3967,19 +3980,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Item Criado"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Item Atualizado"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Item Eliminado"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Tem certeza de que deseja excluir este item?"
@@ -4622,20 +4635,20 @@ msgstr "Carregador"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Moeda"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "Taxa"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "Taxas de câmbio atualizadas"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "Ocorreu um erro ao atualizar as Taxas de câmbio"
@@ -4651,75 +4664,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Tarefas em segundo plano"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Tarefas em segundo plano"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Relatórios de Erros"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Moedas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Unidades Personalizadas"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Parâmetros da Peça"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Parâmetros da Peça"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Parâmetros de Categoria"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Balanço"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Máquinas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Ações Rápidas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Adicionar um novo utilizador"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Opções Avançadas"
@@ -4875,15 +4888,15 @@ msgstr "Selecione as configurações relevantes para o ciclo de vida dos usuári
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Iniciar sessão"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Códigos de barras"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Preços"
@@ -4895,16 +4908,16 @@ msgstr "Preços"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Etiquetas"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Relatórios"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4915,15 +4928,15 @@ msgstr "Ordens de Produções"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Conta"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Segurança"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Opções de Exibição"
@@ -5198,28 +5211,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5230,28 +5243,28 @@ msgstr "Ações do Pedido de Produção"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Cancelar pedido"
@@ -6281,7 +6294,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "Ações do Pedido"
@@ -6362,10 +6375,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7625,10 +7650,6 @@ msgstr "Ficheiro enviado"
msgid "File {0} uploaded successfully"
msgstr "Arquivo {0} enviado com sucesso"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Erro ao enviar"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "Não foi possível fazer o upload do arquivo"
diff --git a/src/frontend/src/locales/pt_BR/messages.po b/src/frontend/src/locales/pt_BR/messages.po
index f1e2ecf091..3e78ec017c 100644
--- a/src/frontend/src/locales/pt_BR/messages.po
+++ b/src/frontend/src/locales/pt_BR/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: pt\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Copiada"
msgid "Copy"
msgstr "Copiar"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Imprimir etiqueta"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Imprimir"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Impressão de etiqueta finalizada com sucesso"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Impressão de etiqueta finalizada com sucesso"
msgid "Error"
msgstr "Erro"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "A etiqueta não pode ser gerada"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Imprimir Relatório"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Gerar"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Impressão de relatório finalizado com sucesso"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "O relatório não pode ser gerado"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Ações de Impressão"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Imprimir Etiquetas"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Imprimir Relatórios"
@@ -178,9 +178,8 @@ msgstr "Aceitar Layout"
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Painel de Controle"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Primeiros passos"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Primeiros passos com InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Sem nome definido"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Remover Imagem"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Remover imagem associada a este item?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Remover imagem associada a este item?"
msgid "Remove"
msgstr "Remover"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Remover"
msgid "Cancel"
msgstr "Cancelar"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Arraste e solte para carregar"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Clique para selecionar o(s) arquivo(s)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Erro no carregamento"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Limpar"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Enviar"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Selecionar de imagens existentes"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Selecionar Imagem"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Carregar nova imagem"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Enviar Imagem"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Excluir imagem"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Ocorreu um erro no servidor"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Erro no formulário"
@@ -725,18 +737,18 @@ msgstr "Erro no formulário"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Existem erros para um ou mais campos de formulário"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Atualizar"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "Ícones {0}"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Buscar"
@@ -1090,6 +1102,7 @@ msgstr "Processando dados"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Ocorreu um erro"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Links"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Documentação"
@@ -1585,13 +1598,13 @@ msgstr "Nada encontrado..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Configurações"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Configurações de Conta"
@@ -1604,8 +1617,8 @@ msgstr "Configurações de Conta"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Configurações do Sistema"
@@ -1621,8 +1634,8 @@ msgstr "Configurações do Sistema"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Centro de Administração"
@@ -1648,9 +1661,9 @@ msgstr "Sair"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Peças"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Estoque"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Comprando"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Vendas"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Notificações"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navegação"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navegação"
msgid "Actions"
msgstr "Ações"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Extensões"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Sobre"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Configurações da Extensão"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Configuração de Plugin"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Modelo desconhecido: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Modelo desconhecido: {model}"
msgid "Part"
msgstr "Peça"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Modelo de Parâmetro de Peça"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Modelos de Parâmetro de Peça"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Modelo de Teste de Peça"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Teste de Modelos de Peças"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Teste de Modelos de Peças"
msgid "Supplier Part"
msgstr "Fornecedor da Peça"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Peças do Fornecedor"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Fabricante da peça"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Peças do Fabricante"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Categoria da Peça"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Categorias de Peça"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Categorias de Peça"
msgid "Stock Item"
msgstr "Item de estoque"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Item de estoque"
msgid "Stock Items"
msgstr "Itens de Estoque"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Localização do estoque"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Locais de estoque"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Categoria de Localização de Estoque"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Categoria de Localização de Estoque"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Histórico de estoque"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Históricos de estoque"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Produzir"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Compilações"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Linha de Produção"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Linhas de Produção"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "Criar item"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "Criar itens"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Empresa"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Empresas"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Empresas"
msgid "Project Code"
msgstr "Código do Projeto"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Códigos de Projeto"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Códigos de Projeto"
msgid "Purchase Order"
msgstr "Pedido de Compra"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Pedido de Compra"
msgid "Purchase Orders"
msgstr "Pedidos de compra"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Linha do Pedido de Compra"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Linhas do Pedido de Compra"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Linhas do Pedido de Compra"
msgid "Sales Order"
msgstr "Pedido de Venda"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Pedidos de vendas"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Envio do Pedido Venda"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Envios do Pedido Venda"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Pedido de Devolução"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Pedidos de Devolução"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "Devolver item do pedido"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "Devolver item do pedido"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Endereço"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Endereços"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Contato"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Contatos"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Proprietário"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Proprietários"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Proprietários"
msgid "User"
msgstr "Usuário"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Usuários"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Grupo"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Grupos"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Importar Sessão"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Importar Sessões"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Modelo de Etiqueta"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Modelos de Etiqueta"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Modelo de Relatório"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Modelos de Relatório"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Configurações de Plugins"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Modelo de Relatório"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Modelos de Relatório"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Configurações de Plugins"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Categoria de conteúdo"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Categorias de conteúdo"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Visite a documentação para aprender mais sobre o InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Sobre o InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Informações do Servidor"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Informações de Licença"
@@ -3187,35 +3200,35 @@ msgstr "Ir para o Centro de Administração"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "Documentação de API do InvenTree"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Manual do Desenvolvedor"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "Manual do desenvolvedor InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Perguntas Frequentes"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Informação do Sistema"
@@ -3236,11 +3249,7 @@ msgstr "Informação do Sistema"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Item Criado"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Item Atualizado"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Item Excluído"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Tem certeza que deseja remover este item?"
@@ -4621,20 +4634,20 @@ msgstr "Carregador"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Moeda"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "Taxa"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "Taxas de câmbio atualizadas"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "Erro ao atualizar taxa de câmbio"
@@ -4650,75 +4663,75 @@ msgstr "Última busca"
msgid "Base currency"
msgstr "Moeda base"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "Importador de dados"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Tarefas de segundo plano"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Tarefas de segundo plano"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Relatórios de Erro"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Moedas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "Estados personalizados"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Unidades personalizadas"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Parâmetros da Peça"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Parâmetros da Peça"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Parâmetros de Categoria"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Balanço"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr "Tipo de Localização"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Máquinas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Ações Rápidas"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Adicionar novo usuário"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Opções Avançadas"
@@ -4874,15 +4887,15 @@ msgstr "Selecione as configurações relevantes para o ciclo de vida dos usuári
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Entrar"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Códigos de barras"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Preços"
@@ -4894,16 +4907,16 @@ msgstr "Preços"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Etiquetas"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Relatórios"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Ordens de Produções"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Conta"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Segurança"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Opções de exibição"
@@ -5197,28 +5210,28 @@ msgstr "Completar Pedido de Produção"
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "Marcar este pedido como completo"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "Pedido concluído"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "Emitir Pedido"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "Completar Pedido"
@@ -5229,28 +5242,28 @@ msgstr "Ações do Pedido de Produção"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "Editar pedido"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "Duplicar pedido"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr "Manter ordem"
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Cancelar pedido"
@@ -6280,7 +6293,7 @@ msgstr "Concluir Pedido de Compra"
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "Ações de Pedido"
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr "Adicionar Pedido de Vendas"
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr "Concluir Pedido de Venda"
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr "Ordem de envio"
@@ -7624,10 +7649,6 @@ msgstr "Arquivo enviado"
msgid "File {0} uploaded successfully"
msgstr "Arquivo {0} carregado com sucesso"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Erro no carregamento"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "Arquivo não pode ser carregado"
diff --git a/src/frontend/src/locales/ro/messages.po b/src/frontend/src/locales/ro/messages.po
index 2b0b28f72a..52487417e7 100644
--- a/src/frontend/src/locales/ro/messages.po
+++ b/src/frontend/src/locales/ro/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: ro\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/ru/messages.po b/src/frontend/src/locales/ru/messages.po
index 6f08b23284..022080b51f 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\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"
@@ -46,29 +46,29 @@ msgstr "Скопировано"
msgid "Copy"
msgstr "Копировать"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Печать этикеток"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Печать"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Печать этикеток успешно завершена"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Печать этикеток успешно завершена"
msgid "Error"
msgstr "Ошибка"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Ошибка при создании этикетки"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Печать отчета"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Создать"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Печать отчета успешно завершена"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Ошибка при создании отчета"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Действия печати"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Печать этикеток"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Печать отчетов"
@@ -178,9 +178,8 @@ msgstr "Подтвердить раскладку"
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Контрольная панель"
@@ -364,12 +363,12 @@ msgstr "Количество назначенных на вас заказов
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Начать работу"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Начало работы с InvenTree"
@@ -425,15 +424,15 @@ msgstr "Нет непрочитанных новостей"
msgid "No name defined"
msgstr "Имя не определено"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Убрать изображение"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Удалить связанное изображение?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Удалить связанное изображение?"
msgid "Remove"
msgstr "Удалить"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Удалить"
msgid "Cancel"
msgstr "Отменить"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Перетащите для загрузки"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Нажмите, чтобы выбрать файл(ы)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Очистить"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Подтвердить"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Выбрать из существующих изображений"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Выбрать изображение"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr "Скачать изображение из удаленного источника"
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Загрузить новое изображение"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Загрузить изображение"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Удалить изображение"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr "Скачать изображение"
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr "Изображение успешно скачано"
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Произошла ошибка сервера"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Ошибка формы"
@@ -725,18 +737,18 @@ msgstr "Ошибка формы"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Существуют ошибки для одного или нескольких полей формы"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Обновить"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} иконок"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Поиск"
@@ -1090,6 +1102,7 @@ msgstr "Обработка данных"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Произошла ошибка"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Ссылки"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Документация"
@@ -1585,13 +1598,13 @@ msgstr "Ничего не найдено..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Настройки"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Настройки учетной записи"
@@ -1604,8 +1617,8 @@ msgstr "Настройки учетной записи"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Системные настройки"
@@ -1621,8 +1634,8 @@ msgstr "Системные настройки"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Админ центр"
@@ -1648,9 +1661,9 @@ msgstr "Выход"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Детали"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Остатки"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr "Производство"
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Покупка"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Продажи"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Уведомления"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr "Пользовательские настройки"
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Панель навигации"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Панель навигации"
msgid "Actions"
msgstr "Действия"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Плагины"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "О проекте"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Настройки плагинов"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Настройка плагина"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Неизвестная модель: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Неизвестная модель: {model}"
msgid "Part"
msgstr "Товар"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Шаблон параметра товара"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Шаблон параметра товаров"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Отгрузка заказов на продажу"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Отгрузка заказов на продажу"
msgid "Supplier Part"
msgstr "Товар поставщика"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Детали поставщиков"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Товар производителя"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Детали производителей"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Категория детали"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Категории деталей"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Категории деталей"
msgid "Stock Item"
msgstr "На складе"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "На складе"
msgid "Stock Items"
msgstr "Складские позиции"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Место хранения"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Места хранения"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Тип склада"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Типы складов"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "История склада"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "История склада"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Сборка"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Производство"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Линия производства"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Линия производства"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "Товар производства"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "Товары производства"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Компания"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Компании"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Компании"
msgid "Project Code"
msgstr "Код проекта"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Коды проекта"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Коды проекта"
msgid "Purchase Order"
msgstr "Заказ на закупку"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Заказ на закупку"
msgid "Purchase Orders"
msgstr "Заказы на закупку"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Позиция заказа на поставку"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Позиции заказа на поставку"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Позиции заказа на поставку"
msgid "Sales Order"
msgstr "Заказ на продажу"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Заказы на продажу"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Отправка заказа на продажу"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Отгрузка заказа на продажу"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Заказ на возврат"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Заказы на возврат"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "Позиция заказа на возврат"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "Позиции заказа на возврат"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Адрес"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Адреса"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Контакт"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Контакты"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Владелец"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Владельцы"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Владельцы"
msgid "User"
msgstr "Пользователь"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Пользователи"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Группа"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Группы"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Шаблон этикетки"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Шаблоны этикетки"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Шаблон отчета"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Шаблоны отчётов"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Конфигурации плагина"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Шаблон отчета"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Шаблоны отчётов"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Конфигурации плагина"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Тип контента"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Типы контента"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Посетите документацию, чтобы узнать больше о InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "О программе InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Информация о сервере"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Информация о лицензии"
@@ -3187,35 +3200,35 @@ msgstr "Перейти в админ центр"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "Документация по API InvenTree"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Руководство разработчика"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "Инструкция по разработке InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Часто задаваемые вопросы"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Информация о системе"
@@ -3236,11 +3249,7 @@ msgstr "Информация о системе"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr "О проекте InvenTree"
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr "О проекте InvenTree"
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Товар создан"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Товар обновлен"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Товар удален"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Вы уверены, что хотите удалить этот элемент?"
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Специальная единица"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Инвентаризация"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Войти"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Штрих-коды"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Цены"
@@ -4894,16 +4907,16 @@ msgstr "Цены"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Метки"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Отчеты"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Заказы на сборку"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Аккаунт"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Безопасность"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Параметры отображения"
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/sk/messages.po b/src/frontend/src/locales/sk/messages.po
index 7a293e018a..705556557e 100644
--- a/src/frontend/src/locales/sk/messages.po
+++ b/src/frontend/src/locales/sk/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: sk\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Slovak\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/sl/messages.po b/src/frontend/src/locales/sl/messages.po
index ebdd3b5148..efddea197a 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Slovenian\n"
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -46,29 +46,29 @@ msgstr "Kopirano"
msgid "Copy"
msgstr "Kopiraj"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Printaj nalepko"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Printaj"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Kopiranje nalepke uspešno"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Kopiranje nalepke uspešno"
msgid "Error"
msgstr "Napaka"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Nalepka ni mogoče generirati"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Tiskaj poročilo"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Generiraj"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Tiskanje poročila je uspešno zaključeno"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Poročila ni bilo mogoče ustvariti"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Dejanja tiskanja"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Tiskanje nalepk"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Tiskanje poročil"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/sr/messages.po b/src/frontend/src/locales/sr/messages.po
index 24e103fd3b..8e808554a7 100644
--- a/src/frontend/src/locales/sr/messages.po
+++ b/src/frontend/src/locales/sr/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: sr\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Serbian (Latin)\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr "Grеška"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Podnesi"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Greška Obrasca"
@@ -725,18 +737,18 @@ msgstr "Greška Obrasca"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Obnovi"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Pretraga"
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Linkovi"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/sv/messages.po b/src/frontend/src/locales/sv/messages.po
index 46b190b685..1534eea5e6 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Kopierad"
msgid "Copy"
msgstr "Kopiera"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Skriv ut etikett"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Skriv ut"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Utskrift av etiketter lyckades"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Utskrift av etiketter lyckades"
msgid "Error"
msgstr "Fel"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Etiketten kunde inte genereras"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Skriv ut Rapport"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Generera"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Utskrift av rapporten lyckades"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Rapporten kunde inte genereras"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Utskriftsalternativ"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Skriv ut etiketter"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Skriv ut rapporter"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Kontrollpanel"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Kom igång"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Komma igång med InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Inget namn definierat"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Ta bort bild"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Vill du ta bort den associerade bilden från denna artikel?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Vill du ta bort den associerade bilden från denna artikel?"
msgid "Remove"
msgstr "Ta bort"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Ta bort"
msgid "Cancel"
msgstr "Avbryt"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Dra och släpp för att ladda upp"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Klicka för att välja fil(er)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Rensa"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Skicka"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Välj från befintliga bilder"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Välj bild"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Ladda upp ny bild"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Ladda upp bild"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Radera bild"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Ett serverfel inträffade"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Formulär fel"
@@ -725,18 +737,18 @@ msgstr "Formulär fel"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Fel finns för ett eller flera formulärfält"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Uppdatera"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} ikoner"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Sök"
@@ -1090,6 +1102,7 @@ msgstr "Bearbetar data"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Ett fel inträffade"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Länkar"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Dokumentation"
@@ -1585,13 +1598,13 @@ msgstr "Ingenting hittades..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Inställningar"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Kontoinställningar"
@@ -1604,8 +1617,8 @@ msgstr "Kontoinställningar"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Systeminställningar"
@@ -1621,8 +1634,8 @@ msgstr "Systeminställningar"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Admin-center"
@@ -1648,9 +1661,9 @@ msgstr "Logga ut"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Artiklar"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Lagersaldo"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Inköp"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Försäljning"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Notifikationer"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr "Användarinställningar"
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Navigering"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Navigering"
msgid "Actions"
msgstr "Åtgärder"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Plugins"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Om"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Plugin-konfiguration"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Okänd modell: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Okänd modell: {model}"
msgid "Part"
msgstr "Artkel"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Parametermall för Artiklar"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Parametermallar för Artiklar"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Testmall för artikel"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Testmall för artiklar"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Testmall för artiklar"
msgid "Supplier Part"
msgstr "Leverantörsartikel"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Leverantörsartikel"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Tillverkarens artiklar"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Tillverkarens artiklar"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Artikel Kategori"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Artikelkategorier"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Artikelkategorier"
msgid "Stock Item"
msgstr "Lager artikel"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Lager artikel"
msgid "Stock Items"
msgstr "Artikel i lager"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Lagerplats"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Lagerplats"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Lagerplatstyper"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Lagerplatstyper"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Lagerhistorik"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Lagerhistorik"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Bygg"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Tillverkningar"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Tillverknings rad"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Tillverknings rader"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "Tillverknings artikel"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "Tillverknings artiklar"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Företag"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Företag"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Företag"
msgid "Project Code"
msgstr "Projektkod"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Projektkoder"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Projektkoder"
msgid "Purchase Order"
msgstr "Inköpsorder"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Inköpsorder"
msgid "Purchase Orders"
msgstr "Inköpsorder"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Inköpsorderrad"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Inköpsorderrader"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Inköpsorderrader"
msgid "Sales Order"
msgstr "Försäljningsorder"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Försäljningsorder"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Försäljningsorder leverans"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Försäljningsorder leveranser"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Returorder"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Returorder"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "Rad för returorder"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "Rad för returordrar"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Adress"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Adresser"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Kontakt"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Kontakter"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Ägare"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Ägare"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Ägare"
msgid "User"
msgstr "Användare"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Användare"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Grupp"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Grupper"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Etikettmall"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Etikettmallar"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Rapportmall"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Rapportmallar"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Plugin-konfigurationer"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Rapportmall"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Rapportmallar"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Plugin-konfigurationer"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Innehållstyp"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Innehållstyper"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Besök dokumentationen för att läsa mer om InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Om InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Serverinformation"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Licensinformation"
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "InvenTree API dokumentation"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Utvecklarmanual"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "InvenTree utvecklarmanual"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "Frågor och svar"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Vanliga frågor (FAQ)"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Systeminformation"
@@ -3236,11 +3249,7 @@ msgstr "Systeminformation"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Artikel skapad"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Artikel uppdaterad"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Artikel Borttagen"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Är du säker på att du vill ta bort den här posten?"
@@ -4621,20 +4634,20 @@ msgstr "Lastare"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Valuta"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr "Basvaluta"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Valutor"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Inventering"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Snabbåtgärder"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Lägg till en ny användare"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Logga in"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Streckkoder"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Prissättning"
@@ -4894,16 +4907,16 @@ msgstr "Prissättning"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Etiketter"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Rapportering"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Byggordrar"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Konto"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Säkerhet"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Visningsalternativ"
@@ -5197,28 +5210,28 @@ msgstr "Slutför tillverknings order"
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "Markera denna order som slutförd"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "Order slutförd"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "Utfärda Order"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "Slutför Order"
@@ -5229,28 +5242,28 @@ msgstr "Åtgärder Tillverknings order"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "Redigera order"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "Duplicera order"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr "Pausa order"
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Avbryt order"
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr "Pausa försäljningsorder"
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr "Slutför försäljningsorder"
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr "Leveransorder"
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/th/messages.po b/src/frontend/src/locales/th/messages.po
index b8d23ed998..d44e2f39a9 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Thai\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -46,29 +46,29 @@ msgstr ""
msgid "Copy"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr ""
msgid "Error"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr ""
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr ""
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr ""
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr ""
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr ""
msgid "Remove"
msgstr ""
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr ""
msgid "Cancel"
msgstr ""
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr ""
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr ""
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr ""
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr ""
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr ""
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr ""
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr ""
@@ -725,18 +737,18 @@ msgstr ""
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr ""
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr ""
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr ""
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr ""
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr ""
@@ -1585,13 +1598,13 @@ msgstr ""
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr ""
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr ""
@@ -1621,8 +1634,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr ""
@@ -1648,9 +1661,9 @@ msgstr ""
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr ""
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr ""
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr ""
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr ""
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr ""
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr ""
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr ""
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr ""
msgid "User"
msgstr ""
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr ""
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr ""
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr ""
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr ""
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr ""
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr ""
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr ""
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr ""
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr ""
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/tr/messages.po b/src/frontend/src/locales/tr/messages.po
index 90d84e35f5..795d666d6b 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -46,29 +46,29 @@ msgstr "Kopyalandı"
msgid "Copy"
msgstr "Kopyala"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Etiket Yazdır"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Yazdır"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Etiket yazdırma başarıyla tamamlandı"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Etiket yazdırma başarıyla tamamlandı"
msgid "Error"
msgstr "Hata"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Etiket üretilemedi"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Rapor Yazdır"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Üret"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Rapor yazdırma başarıyla tamamlandı"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Rapor üretilemedi"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Yazdırma Eylemleri"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Etiketler Yazdır"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Raporlar Yazdır"
@@ -178,9 +178,8 @@ msgstr "Bu düzeni onayla"
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Panel"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Başlarken"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "InvenTree ile başlarken"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Herhangi bir ad tanımlanmamış"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Resmi Kaldır"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Bu ögeyle ilişkilendirilmiş resim kaldırılsın mı?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Bu ögeyle ilişkilendirilmiş resim kaldırılsın mı?"
msgid "Remove"
msgstr "Kaldır"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Kaldır"
msgid "Cancel"
msgstr "Vazgeç"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Yüklemek için sürükle ve bırak"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Dosya(ları) seçmek için tıkla"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Yükleme Hatası"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Temizle"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Gönder"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Var olan resimlerden seç"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Resim Seç"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Yeni resim yükle"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Resim Yükle"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Resmi sil"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Bir sunucu hatası oluştu"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Form Hatası"
@@ -725,18 +737,18 @@ msgstr "Form Hatası"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Bir veya daha fazla form alanında hatalar var"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Güncelle"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} simge"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Ara"
@@ -1090,6 +1102,7 @@ msgstr "Veri İşleniyor"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Bir hata oluştu"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Bağlantılar"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Dokümantasyon"
@@ -1585,13 +1598,13 @@ msgstr "Hiçbir şey bulunmadı..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Ayarlar"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Hesap Ayarları"
@@ -1604,8 +1617,8 @@ msgstr "Hesap Ayarları"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Sistem Ayarları"
@@ -1621,8 +1634,8 @@ msgstr "Sistem Ayarları"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Yönetici Merkezi"
@@ -1648,9 +1661,9 @@ msgstr "Çıkış"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Parçalar"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Stok"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Satın Alınıyor"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Satışlar"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Bildirimler"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Gezinme"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Gezinme"
msgid "Actions"
msgstr "Eylemler"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Eklentiler"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Hakkında"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Eklenti Ayarları"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Eklenti Yapılandırma"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Bilinmeyen model: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Bilinmeyen model: {model}"
msgid "Part"
msgstr "Parça"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Parça Parametre Şablonu"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Parça Parametre Şablonları"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Parça Test Şablonu"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Parça Test Şablonları"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Parça Test Şablonları"
msgid "Supplier Part"
msgstr "Sağlayıcı Parçası"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Tedarikçi Parçaları"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Üretici Parçası"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Üretici Parçaları"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Parça Sınıfı"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Parça Kategorileri"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Parça Kategorileri"
msgid "Stock Item"
msgstr "Stok Ögesi"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Stok Ögesi"
msgid "Stock Items"
msgstr "Stok Kalemleri"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Stok Konumu"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Stok Konumları"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Stok Konum Türü"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Stok Konum Türleri"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Stok Geçmişi"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Stok Geçmişleri"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Yap"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Yapılar"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Yapı Satırı"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Yapı Satırları"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "Yapı Ögesi"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "Yapı Ögeleri"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Şirket"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Şirketler"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Şirketler"
msgid "Project Code"
msgstr "Proje Kodu"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Proje Kodları"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Proje Kodları"
msgid "Purchase Order"
msgstr "Satın Alma Siparişi"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Satın Alma Siparişi"
msgid "Purchase Orders"
msgstr "Satın Alma Emirleri"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Satın Alma Sipariş Satırı"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Satın Alma Sipariş Satırları"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Satın Alma Sipariş Satırları"
msgid "Sales Order"
msgstr "Satış Siparişi"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Satış Emirleri"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Satış Siparişi Gönderisi"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Satış Siparişi Gönderileri"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "İade Emri"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "İade Emirleri"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "İade Emri Satır Ögesi"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "İade Emri Satır Ögeleri"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Adres"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Adresler"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Bağlantı"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Bağlantılar"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Sahip"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Sahipler"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Sahipler"
msgid "User"
msgstr "Kullanıcı"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Kullanıcılar"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Grup"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Gruplar"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Oturumu İçe Aktar"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Oturumları İçe Aktar"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Etiket Şablonu"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Etiket Şablonları"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Rapor Şablonu"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Rapor Şablonları"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Eklenti Yapılandırmaları"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Rapor Şablonu"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Rapor Şablonları"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Eklenti Yapılandırmaları"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "İçerik Türü"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "İçerik Türleri"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "InvenTree hakkında daha fazla öğrenmek için belgelendirmeyi ziyaret edin"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "InvenTree Hakkında"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Sunucu Bilgisi"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Lisans Bilgisi"
@@ -3187,35 +3200,35 @@ msgstr "Yönetim Merkezine Git"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "InvenTree API dokümantasyonu"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Geliştirici Kılavuzu"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "InvenTree geliştirici kılavuzu"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "SSS"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Sıkça sorulan sorular"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Sistem Bilgisi"
@@ -3236,11 +3249,7 @@ msgstr "Sistem Bilgisi"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Öge Oluşturuldu"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Öge Güncellendi"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Öge Silindi"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Bu ögeyi silmek istediğinize emin misiniz?"
@@ -4621,20 +4634,20 @@ msgstr "Yükleyici"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Para Birimi"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "Kur"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "Döviz kurları güncellendi"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "Döviz kuru güncelleme hatası"
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "Veri İçe Aktarma"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Arka Plan Görevleri"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Arka Plan Görevleri"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Hata Raporları"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Para Birimleri"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "Özel Durumlar"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Özel Birimler"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Parça Parametreleri"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Parça Parametreleri"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Sınıf Parametreleri"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Stok Sayımı"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr "Konum Türleri"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Makineler"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Hızlı Eylemler"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Yeni bir kullanıcı ekle"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Gelişmiş Seçenekler"
@@ -4874,15 +4887,15 @@ msgstr "Kullanıcı yaşam döngüsüyle ilgili ayarları seçin. Daha fazlası
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Giriş"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Barkodlar"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Fiyatlandırma"
@@ -4894,16 +4907,16 @@ msgstr "Fiyatlandırma"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Etiketler"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Raporlama"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Yapım İşi Emirleri"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Hesap"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Güvenlik"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Görüntüleme Seçenekleri"
@@ -5197,28 +5210,28 @@ msgstr "Yapı Siparişini Tamamla"
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "Bu siparişi tamamlandı olarak imle"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "Sipariş tamamlandı"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "Sipariş Ver"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "Siparişi Tamamla"
@@ -5229,28 +5242,28 @@ msgstr "Yapım Siprişi Eylemleri"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "Siparişi düzenle"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "Siparişi çoğalt"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr "Siparişi beklet"
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Siparişi iptal et"
@@ -6280,7 +6293,7 @@ msgstr "Satın Alma Siparişini Tamamla"
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "Sipariş Eylemleri"
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr "Satış Siparişini Beklet"
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr "Satış Siparişini Tamamla"
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr "Siparişi Gönder"
@@ -7624,10 +7649,6 @@ msgstr "Dosya karşıya yüklendi"
msgid "File {0} uploaded successfully"
msgstr "{0} dosyası başarıyla yüklendi"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Yükleme Hatası"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "Dosya yüklenemedi"
diff --git a/src/frontend/src/locales/uk/messages.po b/src/frontend/src/locales/uk/messages.po
index 9ccaf90efa..78721bcbf5 100644
--- a/src/frontend/src/locales/uk/messages.po
+++ b/src/frontend/src/locales/uk/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: uk\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\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"
@@ -46,29 +46,29 @@ msgstr "Скопійовано"
msgid "Copy"
msgstr "Копіювати"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "Друк етикетки"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "Друк"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "Етикетку успішно роздруковано"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "Етикетку успішно роздруковано"
msgid "Error"
msgstr "Помилка"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Мітка не може бути створена"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "Надрукувати звіт"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Створити"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "Звіт успішно надруковано"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Не вдалося згенерувати звіт"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Дії друку"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "Друк етикеток"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "Друк звітів"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Дешборд"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Починаємо"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr ""
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Ім'я не визначено"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Видалити зображення"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Видалити пов'язане зображення з цього елемента?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Видалити пов'язане зображення з цього е
msgid "Remove"
msgstr "Видалити"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Видалити"
msgid "Cancel"
msgstr "Скасувати"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Перетягніть сюди, щоб завантажити"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Натисніть, щоб вибрати файл(и)"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Очистити"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Відправити"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Обрати з існуючих зображень"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Вибрати зображення"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Завантажити нове зображення"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Завантажити зображення"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Видалити зображення"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Сталася помилка сервера"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Помилка форми"
@@ -725,18 +737,18 @@ msgstr "Помилка форми"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Існують деякі помилки для одного або декількох полів"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Оновити"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "Значки {0}"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Пошук"
@@ -1090,6 +1102,7 @@ msgstr ""
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr ""
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr ""
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Документація"
@@ -1585,13 +1598,13 @@ msgstr "Нічого не знайдено..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Налаштування"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr ""
@@ -1604,8 +1617,8 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Налаштування системи"
@@ -1621,8 +1634,8 @@ msgstr "Налаштування системи"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Центр адміністрування"
@@ -1648,9 +1661,9 @@ msgstr "Вихід"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr ""
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "В наявності"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Сповіщення"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr ""
msgid "Actions"
msgstr "Дії"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Плагіни"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr ""
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr ""
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Конфігурація плагіну"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr ""
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr ""
msgid "Part"
msgstr ""
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr ""
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr ""
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr ""
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr ""
msgid "Supplier Part"
msgstr ""
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr ""
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr ""
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr ""
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr ""
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr ""
msgid "Stock Item"
msgstr ""
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr ""
msgid "Stock Items"
msgstr ""
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr ""
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr ""
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr ""
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr ""
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr ""
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr ""
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr ""
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr ""
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr ""
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr ""
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr ""
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr ""
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr ""
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr ""
msgid "Project Code"
msgstr ""
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr ""
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr ""
msgid "Purchase Order"
msgstr ""
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr ""
msgid "Purchase Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr ""
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr ""
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr ""
msgid "Sales Order"
msgstr ""
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr ""
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr ""
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr ""
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr ""
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr ""
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr ""
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Адреса"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Адреси"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Контакт"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Контакти"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Власник"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Власники"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Власники"
msgid "User"
msgstr "Користувач"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Користувачі"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Група"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Групи"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Імпортувати сеанс"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Імпортувати сеанси"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr ""
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr ""
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr ""
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Конфігурації плагінів"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr ""
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Конфігурації плагінів"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr ""
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr ""
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr ""
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr ""
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Інформація про сервер"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Відомості про ліцензію"
@@ -3187,35 +3200,35 @@ msgstr ""
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr ""
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr ""
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr ""
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr ""
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr ""
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr ""
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr ""
@@ -3236,11 +3249,7 @@ msgstr ""
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr ""
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr ""
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr ""
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr ""
@@ -4621,20 +4634,20 @@ msgstr ""
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr "Востаннє отримано"
msgid "Base currency"
msgstr "Основна валюта"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr ""
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr ""
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr ""
@@ -4874,15 +4887,15 @@ msgstr "Виберіть параметри, необхідні для житт
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr ""
@@ -4894,16 +4907,16 @@ msgstr ""
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr ""
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr ""
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr ""
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr ""
@@ -5197,28 +5210,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr ""
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr ""
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr ""
@@ -5229,28 +5242,28 @@ msgstr ""
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr ""
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr ""
@@ -6280,7 +6293,7 @@ msgstr ""
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr ""
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr ""
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr ""
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr ""
@@ -7624,10 +7649,6 @@ msgstr ""
msgid "File {0} uploaded successfully"
msgstr ""
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr ""
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr ""
diff --git a/src/frontend/src/locales/vi/messages.po b/src/frontend/src/locales/vi/messages.po
index 43f6925ca5..7d47df16c4 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: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:12\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -46,29 +46,29 @@ msgstr "Đã sao chép"
msgid "Copy"
msgstr "Sao chép"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "In nhãn"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "In"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "In nhãn hoàn tất thành công"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "In nhãn hoàn tất thành công"
msgid "Error"
msgstr "Lỗi"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "Không thể tạo nhãn"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "In báo cáo"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "Tạo"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "In báo cáo thành công "
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "Không thể tạo báo cáo"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "Các hành động in"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "In nhãn"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "In báo cáo"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "Bảng điều khiển"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "Bắt đầu"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "Bắt đầu với InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "Chưa định nghĩa tên"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "Xoá hình"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "Xóa hình liên quan khỏi mục này?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "Xóa hình liên quan khỏi mục này?"
msgid "Remove"
msgstr "Xoá"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "Xoá"
msgid "Cancel"
msgstr "Hủy bỏ"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "Kéo tập tin để tải lê"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "Nhấp vào để chọn file"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "Lỗi tải lên"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "Clear"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "Gửi"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "Chọn từ hình ảnh có sẵn"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "Chọn hình ảnh"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "Tải lên ảnh mới"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "Tải lên ảnh"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "Xoá ảnh"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr ""
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr ""
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "Xảy ra lỗi máy chủ"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "Lỗi form"
@@ -725,18 +737,18 @@ msgstr "Lỗi form"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "Lỗi nhập liệu"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "Cập nhật"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} icons"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "Tìm kiếm"
@@ -1090,6 +1102,7 @@ msgstr "Đang xử lý dữ liệu"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "Có lỗi xảy ra"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "Liên kết"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "Tài liệu"
@@ -1585,13 +1598,13 @@ msgstr "Không tìm thấy..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "Cài đặt"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "Cài đặt tài khoản"
@@ -1604,8 +1617,8 @@ msgstr "Cài đặt tài khoản"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "Thiết lập hệ thống"
@@ -1621,8 +1634,8 @@ msgstr "Thiết lập hệ thống"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "Trung tâm quản trị"
@@ -1648,9 +1661,9 @@ msgstr "Đăng xuất"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "Phụ tùng"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "Kho hàng"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "Mua sắm"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "Bán hàng"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "Thông báo"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "Điều hướng"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "Điều hướng"
msgid "Actions"
msgstr "Chức năng"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "Plugins"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "Giới thiệu"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "Thiết lập phần bổ sung"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "Cấu hình plugin"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "Model không rõ: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "Model không rõ: {model}"
msgid "Part"
msgstr "Phụ kiện"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "Mẫu tham số phụ kiện"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "Mẫu tham số phụ kiện"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "Mẫu thử nghiệm"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "Mẫu thử nghiệm"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "Mẫu thử nghiệm"
msgid "Supplier Part"
msgstr "Phụ kiện nhà cung cấp"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "Nhà cung cấp phụ kiện"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "Phụ kiện nhà sản xuất"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "Nhà sản xuất phụ kiện"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "Danh mục phụ kiện"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "Danh mục phụ kiện"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "Danh mục phụ kiện"
msgid "Stock Item"
msgstr "Hàng trong kho"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "Hàng trong kho"
msgid "Stock Items"
msgstr "Hàng trong kho"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "Vị trí kho hàng"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "Vị trí kho hàng"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "Phân loại vị trí kho hàng"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "Phân loại vị trí kho hàng"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "Lịch sử kho hàng"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "Lịch sử kho hàng"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "Xây dựng"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "Bản dựng"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "Xây dựng line mặt hàng"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "Xây dựng line mặt hàng"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "Xây dựng mặt hàng"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "Xây dựng mặt hàng"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "Công ty"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "Doanh nghiệp"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "Doanh nghiệp"
msgid "Project Code"
msgstr "Mã dự án"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "Mã dự án"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "Mã dự án"
msgid "Purchase Order"
msgstr "Đơn đặt mua"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "Đơn đặt mua"
msgid "Purchase Orders"
msgstr "Đơn hàng mua"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "Các dòng đơn đặt hàng"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "Các dòng đơn đặt hàng"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "Các dòng đơn đặt hàng"
msgid "Sales Order"
msgstr "Đơn đặt bán"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "Đơn hàng bán"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "Vận chuyển đơn hàng"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "Vận chuyển đơn hàng"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "Đơn hàng trả lại"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "Đơn hàng trả lại"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "Đơn hàng trả lại"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "Đơn hàng trả lại"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "Địa chỉ"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "Địa chỉ"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "Liên hệ"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "Danh bạ"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "Chủ sở hữu"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "Chủ sở hữu"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "Chủ sở hữu"
msgid "User"
msgstr "Người dùng"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "Người dùng"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "Nhóm"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "Nhóm"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "Phiên làm việc"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "Nhập phiên làm việc"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "Mẫu nhãn tem"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "Mẫu nhãn tem"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "Mẫu báo cáo"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "Mẫu báo cáo"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "Cấu hình plugin"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "Mẫu báo cáo"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "Mẫu báo cáo"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "Cấu hình plugin"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "Loại Nội Dung"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "Loại Nội Dung"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "Truy cập tài liệu để tìm hiểu thêm về InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "Giới thiệu"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "Thông tin máy chủ"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "Thông tin giấy phép"
@@ -3187,35 +3200,35 @@ msgstr "Đi đến Trung tâm quản trị"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "Tài liệu InvenTree API"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "Sổ tay lập trình"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "Sổ tay lập trình InvenTree"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "Câu hỏi thường gặp"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "Câu hỏi thường gặp"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "Thông tin hệ thống"
@@ -3236,11 +3249,7 @@ msgstr "Thông tin hệ thống"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr ""
msgid "The request timed out"
msgstr ""
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "Mặt hàng đã được tạo"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "Mặt hàng đã được cập nhật"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "Đã xóa mặt hàng"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "Bạn có chắc chắn muốn xóa đối tượng này?"
@@ -4621,20 +4634,20 @@ msgstr "Thanh tải"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "Tiền tệ"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr ""
@@ -4650,75 +4663,75 @@ msgstr ""
msgid "Base currency"
msgstr ""
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "Nhập dữ liệu"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr ""
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "Tác vụ Chạy nền"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr ""
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "Tác vụ Chạy nền"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "Báo cáo lỗi"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "Tiền tệ"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "Tuỳ chọn states"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "Tuỳ chọn đơn vị"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "Tham số phụ kiện"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "Tham số phụ kiện"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "Thông số danh mục"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "Kiểm kê"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr "Loại vị trí"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "Máy móc"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "Thao tác nhanh"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "Thêm người dùng mới"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "Tùy chọn Nâng cao"
@@ -4874,15 +4887,15 @@ msgstr "Chọn thiết lập thích hợp với vòng đời người dùng. Có
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "Đăng nhập"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "Mã vạch"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "Giá bán"
@@ -4894,16 +4907,16 @@ msgstr "Giá bán"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "Nhãn"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "Báo cáo"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "Đơn đặt bản dựng"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "Tài khoản"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "Bảo mật"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "Tùy chọn hiển thị"
@@ -5197,28 +5210,28 @@ msgstr "Hoàn thành"
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "Đánh dấu hoàn thành"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "Hoàn thành"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "Xác nhận"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "Hoàn thành"
@@ -5229,28 +5242,28 @@ msgstr "Thao tác đơn đặt bản dựng"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "Chỉnh sửa đơn hàng"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "Nhân bản đơn hàng"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr "Giữ đơn hàng"
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "Hủy đơn hàng"
@@ -6280,7 +6293,7 @@ msgstr "Hoàn thành đơn hàng"
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "Chức năng đơn đặt"
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr "Tạm hoãn đơn hàng sale"
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr "Hoàn thành đơn hàng sale"
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr "Thứ tự vận đơn"
@@ -7624,10 +7649,6 @@ msgstr "Tệp tin đã được tải lên"
msgid "File {0} uploaded successfully"
msgstr "Tệp tin {0} đã được tải lên thành công"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "Lỗi tải lên"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "Tệp không thể tải lên"
diff --git a/src/frontend/src/locales/zh_Hans/messages.po b/src/frontend/src/locales/zh_Hans/messages.po
index 4aa6eeca67..441031e131 100644
--- a/src/frontend/src/locales/zh_Hans/messages.po
+++ b/src/frontend/src/locales/zh_Hans/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 20:44\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -46,29 +46,29 @@ msgstr "已复制"
msgid "Copy"
msgstr "复制"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "打印标签"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "打印"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "标签打印成功"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "标签打印成功"
msgid "Error"
msgstr "错误"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "无法生成此标签"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "打印报告"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "生成"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "报告打印成功"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "无法生成此报告"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "打印操作"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "打印标签"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "列印報告"
@@ -178,9 +178,8 @@ msgstr "接受布局"
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "仪表盘"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "快速上手"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "开始使用 InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "未定义名称"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "删除图片"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "删除与此项关联的图片?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "删除与此项关联的图片?"
msgid "Remove"
msgstr "移除"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "移除"
msgid "Cancel"
msgstr "取消"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "拖拽上传"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "点击选择文件"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "上传错误"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "清除"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "提交"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "从现有图片中选择"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "选择图片"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr "下载远程图片"
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "上传新图片"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "上传图片"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "删除图片"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr "下载图片"
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr "图片下载成功"
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "服务器出错。"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "表单错误"
@@ -725,18 +737,18 @@ msgstr "表单错误"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "一个或多个表单字段存在错误"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "更新"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} 个图标"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "搜索"
@@ -1090,6 +1102,7 @@ msgstr "处理数据中"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "发生错误"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "链接"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "文档"
@@ -1585,13 +1598,13 @@ msgstr "无结果..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "设置"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "账户设置"
@@ -1604,8 +1617,8 @@ msgstr "账户设置"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "系统设置"
@@ -1621,8 +1634,8 @@ msgstr "系统设置"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "管理中心"
@@ -1648,9 +1661,9 @@ msgstr "登出"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "零件"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "库存"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "采购中"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "销售"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "通知"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr "用户设置"
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "导航栏"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "导航栏"
msgid "Actions"
msgstr "操作"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "插件"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "关于"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "插件设置"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "插件配置"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "未知模型: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "未知模型: {model}"
msgid "Part"
msgstr "零件"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "零件参数模板"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "零件参数模板"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "零件测试模板"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "零件测试模板"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "零件测试模板"
msgid "Supplier Part"
msgstr "供应商零件"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "供应商零件"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "制造商零件"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "制造商零件"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "零件类别"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "零件类别"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "零件类别"
msgid "Stock Item"
msgstr "库存项"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "库存项"
msgid "Stock Items"
msgstr "库存项"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "库存地点"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "库存地点"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "库存地点类型"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "库存地点类型"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "库存历史记录"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "库存历史记录"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "生产..."
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "编译"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "生产行"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "生产行"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "构建项目:"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "构建多个项目"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "公司"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "公司"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "公司"
msgid "Project Code"
msgstr "项目编码"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "项目编码"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "项目编码"
msgid "Purchase Order"
msgstr "采购订单"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "采购订单"
msgid "Purchase Orders"
msgstr "采购订单"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "采购订单行"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "采购订单行"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "采购订单行"
msgid "Sales Order"
msgstr "销售订单"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "销售订单"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "销售订单配送"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "销售订单配送"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "退货订单"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "退货订单"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "退货订单行项目"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "退货订单行项目"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "地址"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "地址"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "联系人"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "联系人"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "所有者"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "所有者"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "所有者"
msgid "User"
msgstr "用户"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "用户"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "群组"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "群组"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "导入会话"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "导入会话"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "标签模板"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "标签模板"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "报告模板"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "报告模板"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "插件配置"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "报告模板"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "报告模板"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "插件配置"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "内容类型"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "内容类型"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "访问文档以了解更多关于 InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "关于 InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "服务器信息"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "许可信息"
@@ -3187,35 +3200,35 @@ msgstr "转到管理中心"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "InvenTree API 文档"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "开发者手册"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "InvenTree 开发者手册"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "常见问题"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "系统信息"
@@ -3236,11 +3249,7 @@ msgstr "系统信息"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr "超时"
msgid "The request timed out"
msgstr "请求已超时"
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "项目已创建"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "项目已更新"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "项目已删除"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "确实要删除此项目吗?"
@@ -4621,20 +4634,20 @@ msgstr "加载器"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "货币"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "汇率"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "汇率已更新"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "汇率更新错误"
@@ -4650,75 +4663,75 @@ msgstr "上次获取时间"
msgid "Base currency"
msgstr "基准货币"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "数据导入"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr "扫描条码"
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "后台任务"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr "扫描条码"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "后台任务"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "错误报告"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "币种"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "自定状态"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "自定义单位"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "零件参数"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "零件参数"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "类别参数"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "库存盘点"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr "位置类型"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "设备"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "快捷操作"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "添加新用户"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "高级选项"
@@ -4874,15 +4887,15 @@ msgstr "选择与用户生命周期相关的设置。更多详情见 "
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "登录"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "条形码"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "定价"
@@ -4894,16 +4907,16 @@ msgstr "定价"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "标签"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "报告"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "生产订单"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "账户"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "安全"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "显示选项"
@@ -5197,28 +5210,28 @@ msgstr "完成生产订单"
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "标记该订单为已完成"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "订单已完成"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "发布订单"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "完成订单"
@@ -5229,28 +5242,28 @@ msgstr "生产订单操作"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "编辑订单"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "复制订单"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr "挂起订单"
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "取消订单"
@@ -6280,7 +6293,7 @@ msgstr "完成采购订单"
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "订单操作"
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr "挂起销售订单"
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr "完成销售订单"
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr "装货单"
@@ -7624,10 +7649,6 @@ msgstr "文件已上传"
msgid "File {0} uploaded successfully"
msgstr "文件 {0} 上传成功。"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "上传错误"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "文件无法上传。"
diff --git a/src/frontend/src/locales/zh_Hant/messages.po b/src/frontend/src/locales/zh_Hant/messages.po
index 6bc2a4b0b9..521c05f784 100644
--- a/src/frontend/src/locales/zh_Hant/messages.po
+++ b/src/frontend/src/locales/zh_Hant/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-12-16 12:11\n"
+"PO-Revision-Date: 2024-12-22 05:11\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -46,29 +46,29 @@ msgstr "已複製"
msgid "Copy"
msgstr "複製"
-#: src/components/buttons/PrintingActions.tsx:95
+#: src/components/buttons/PrintingActions.tsx:107
msgid "Print Label"
msgstr "打印標籤"
-#: src/components/buttons/PrintingActions.tsx:101
+#: src/components/buttons/PrintingActions.tsx:113
msgid "Print"
msgstr "打印"
-#: src/components/buttons/PrintingActions.tsx:102
+#: src/components/buttons/PrintingActions.tsx:114
msgid "Label printing completed successfully"
msgstr "標籤打印成功"
-#: src/components/buttons/PrintingActions.tsx:108
-#: src/components/buttons/PrintingActions.tsx:146
+#: src/components/buttons/PrintingActions.tsx:120
+#: src/components/buttons/PrintingActions.tsx:158
#: src/components/editors/NotesEditor.tsx:73
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:149
-#: src/components/forms/fields/ApiFormField.tsx:336
+#: src/components/forms/fields/ApiFormField.tsx:338
#: src/components/forms/fields/TableField.tsx:44
#: src/components/importer/ImportDataSelector.tsx:187
#: src/components/importer/ImporterColumnSelector.tsx:210
#: src/components/modals/LicenseModal.tsx:87
#: src/components/nav/SearchDrawer.tsx:456
-#: src/components/render/ModelType.tsx:296
+#: src/components/render/ModelType.tsx:283
#: src/pages/ErrorPage.tsx:11
#: src/pages/part/PartPricingPanel.tsx:71
#: src/tables/InvenTreeTable.tsx:487
@@ -77,35 +77,35 @@ msgstr "標籤打印成功"
msgid "Error"
msgstr "錯誤"
-#: src/components/buttons/PrintingActions.tsx:109
+#: src/components/buttons/PrintingActions.tsx:121
msgid "The label could not be generated"
msgstr "無法生成此標籤"
-#: src/components/buttons/PrintingActions.tsx:124
+#: src/components/buttons/PrintingActions.tsx:136
msgid "Print Report"
msgstr "打印報告"
-#: src/components/buttons/PrintingActions.tsx:140
+#: src/components/buttons/PrintingActions.tsx:152
msgid "Generate"
msgstr "生成"
-#: src/components/buttons/PrintingActions.tsx:141
+#: src/components/buttons/PrintingActions.tsx:153
msgid "Report printing completed successfully"
msgstr "報告打印成功"
-#: src/components/buttons/PrintingActions.tsx:147
+#: src/components/buttons/PrintingActions.tsx:159
msgid "The report could not be generated"
msgstr "無法生成此報告"
-#: src/components/buttons/PrintingActions.tsx:175
+#: src/components/buttons/PrintingActions.tsx:187
msgid "Printing Actions"
msgstr "打印操作"
-#: src/components/buttons/PrintingActions.tsx:180
+#: src/components/buttons/PrintingActions.tsx:192
msgid "Print Labels"
msgstr "打印標籤"
-#: src/components/buttons/PrintingActions.tsx:186
+#: src/components/buttons/PrintingActions.tsx:198
msgid "Print Reports"
msgstr "列印報告"
@@ -178,9 +178,8 @@ msgstr ""
#: src/components/dashboard/DashboardMenu.tsx:91
#: src/components/nav/NavigationDrawer.tsx:71
#: src/defaults/actions.tsx:17
-#: src/defaults/links.tsx:9
+#: src/defaults/links.tsx:11
#: src/pages/Index/Home.tsx:8
-#: src/pages/Index/Settings/UserSettings.tsx:48
msgid "Dashboard"
msgstr "儀表盤"
@@ -364,12 +363,12 @@ msgstr ""
#: src/components/dashboard/DashboardWidgetLibrary.tsx:158
#: src/components/dashboard/widgets/GetStartedWidget.tsx:15
-#: src/defaults/links.tsx:38
+#: src/defaults/links.tsx:40
msgid "Getting Started"
msgstr "快速上手"
#: src/components/dashboard/DashboardWidgetLibrary.tsx:159
-#: src/defaults/links.tsx:41
+#: src/defaults/links.tsx:43
msgid "Getting started with InvenTree"
msgstr "開始使用 InvenTree"
@@ -425,15 +424,15 @@ msgstr ""
msgid "No name defined"
msgstr "未定義名稱"
-#: src/components/details/DetailsImage.tsx:73
+#: src/components/details/DetailsImage.tsx:75
msgid "Remove Image"
msgstr "刪除圖片"
-#: src/components/details/DetailsImage.tsx:76
+#: src/components/details/DetailsImage.tsx:78
msgid "Remove the associated image from this item?"
msgstr "刪除與此項關聯的圖片?"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/forms/StockForms.tsx:716
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:199
#: src/pages/Index/Settings/AccountSettings/SecurityContent.tsx:306
@@ -441,7 +440,7 @@ msgstr "刪除與此項關聯的圖片?"
msgid "Remove"
msgstr "移除"
-#: src/components/details/DetailsImage.tsx:79
+#: src/components/details/DetailsImage.tsx:81
#: src/components/editors/TemplateEditor/TemplateEditor.tsx:179
#: src/components/items/ActionDropdown.tsx:267
#: src/components/items/ActionDropdown.tsx:268
@@ -453,53 +452,66 @@ msgstr "移除"
msgid "Cancel"
msgstr "取消"
-#: src/components/details/DetailsImage.tsx:105
+#: src/components/details/DetailsImage.tsx:107
msgid "Drag and drop to upload"
msgstr "拖曳並上傳"
-#: src/components/details/DetailsImage.tsx:108
+#: src/components/details/DetailsImage.tsx:110
msgid "Click to select file(s)"
msgstr "點擊選擇文件"
-#: src/components/details/DetailsImage.tsx:234
+#: src/components/details/DetailsImage.tsx:170
+msgid "Image uploaded"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:171
+msgid "Image has been uploaded successfully"
+msgstr ""
+
+#: src/components/details/DetailsImage.tsx:178
+#: src/tables/general/AttachmentTable.tsx:148
+msgid "Upload Error"
+msgstr "上傳錯誤"
+
+#: src/components/details/DetailsImage.tsx:248
msgid "Clear"
msgstr "清除"
-#: src/components/details/DetailsImage.tsx:240
-#: src/components/forms/ApiForm.tsx:660
+#: src/components/details/DetailsImage.tsx:254
+#: src/components/forms/ApiForm.tsx:664
#: src/contexts/ThemeContext.tsx:47
msgid "Submit"
msgstr "提交"
-#: src/components/details/DetailsImage.tsx:284
+#: src/components/details/DetailsImage.tsx:298
msgid "Select from existing images"
msgstr "從現有圖片中選擇"
-#: src/components/details/DetailsImage.tsx:292
+#: src/components/details/DetailsImage.tsx:306
msgid "Select Image"
msgstr "選擇圖片"
-#: src/components/details/DetailsImage.tsx:308
+#: src/components/details/DetailsImage.tsx:322
msgid "Download remote image"
msgstr "下載遠程圖片"
-#: src/components/details/DetailsImage.tsx:323
+#: src/components/details/DetailsImage.tsx:337
msgid "Upload new image"
msgstr "上傳新圖片"
-#: src/components/details/DetailsImage.tsx:330
+#: src/components/details/DetailsImage.tsx:344
msgid "Upload Image"
msgstr "上傳圖片"
-#: src/components/details/DetailsImage.tsx:343
+#: src/components/details/DetailsImage.tsx:357
msgid "Delete image"
msgstr "刪除圖片"
-#: src/components/details/DetailsImage.tsx:377
+#: src/components/details/DetailsImage.tsx:391
msgid "Download Image"
msgstr "下載圖片"
-#: src/components/details/DetailsImage.tsx:382
+#: src/components/details/DetailsImage.tsx:396
msgid "Image downloaded successfully"
msgstr "圖片下載成功"
@@ -717,7 +729,7 @@ msgid "A server error occurred"
msgstr "服務器出錯。"
#: src/components/forms/ApiForm.tsx:154
-#: src/components/forms/ApiForm.tsx:579
+#: src/components/forms/ApiForm.tsx:583
msgid "Form Error"
msgstr "表單錯誤"
@@ -725,18 +737,18 @@ msgstr "表單錯誤"
#~ msgid "Form Errors Exist"
#~ msgstr "Form Errors Exist"
-#: src/components/forms/ApiForm.tsx:587
+#: src/components/forms/ApiForm.tsx:591
msgid "Errors exist for one or more form fields"
msgstr "一個或多個表單字段存在錯誤"
-#: src/components/forms/ApiForm.tsx:698
+#: src/components/forms/ApiForm.tsx:702
#: src/tables/plugin/PluginListTable.tsx:195
msgid "Update"
msgstr "更新"
-#: src/components/forms/ApiForm.tsx:718
+#: src/components/forms/ApiForm.tsx:722
#: src/components/items/ActionDropdown.tsx:247
-#: src/hooks/UseForm.tsx:122
+#: src/hooks/UseForm.tsx:121
#: src/pages/Index/Scan.tsx:359
#: src/pages/Notifications.tsx:129
#: src/tables/RowActions.tsx:75
@@ -994,7 +1006,7 @@ msgid "{0} icons"
msgstr "{0} 個圖標"
#: src/components/forms/fields/RelatedModelField.tsx:319
-#: src/pages/Index/Settings/UserSettings.tsx:98
+#: src/pages/Index/Settings/UserSettings.tsx:65
#: src/tables/Search.tsx:23
msgid "Search"
msgstr "搜尋"
@@ -1090,6 +1102,7 @@ msgstr "處理數據中"
#: src/components/importer/ImporterColumnSelector.tsx:53
#: src/components/importer/ImporterColumnSelector.tsx:179
#: src/components/items/ErrorItem.tsx:12
+#: src/functions/notifications.tsx:96
msgid "An error occurred"
msgstr "發生錯誤"
@@ -1427,7 +1440,7 @@ msgid "Links"
msgstr "鏈接"
#: src/components/modals/AboutInvenTreeModal.tsx:166
-#: src/components/nav/NavigationDrawer.tsx:202
+#: src/components/nav/NavigationDrawer.tsx:205
#: src/defaults/actions.tsx:24
msgid "Documentation"
msgstr "文檔"
@@ -1585,13 +1598,13 @@ msgstr "無結果..."
#~ msgstr "Profile"
#: src/components/nav/MainMenu.tsx:52
-#: src/components/nav/NavigationDrawer.tsx:178
+#: src/components/nav/NavigationDrawer.tsx:181
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:28
msgid "Settings"
msgstr "設置"
#: src/components/nav/MainMenu.tsx:59
-#: src/pages/Index/Settings/UserSettings.tsx:155
+#: src/pages/Index/Settings/UserSettings.tsx:122
msgid "Account Settings"
msgstr "賬户設置"
@@ -1604,8 +1617,8 @@ msgstr "賬户設置"
#: src/components/nav/NavigationDrawer.tsx:141
#: src/components/nav/SettingsHeader.tsx:41
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:37
-#: src/pages/Index/Settings/SystemSettings.tsx:307
-#: src/pages/Index/Settings/SystemSettings.tsx:312
+#: src/pages/Index/Settings/SystemSettings.tsx:305
+#: src/pages/Index/Settings/SystemSettings.tsx:310
msgid "System Settings"
msgstr "系統設置"
@@ -1621,8 +1634,8 @@ msgstr "系統設置"
#: src/components/nav/NavigationDrawer.tsx:148
#: src/components/nav/SettingsHeader.tsx:42
#: src/defaults/actions.tsx:65
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:254
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:259
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:243
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:248
msgid "Admin Center"
msgstr "管理中心"
@@ -1648,9 +1661,9 @@ msgstr "登出"
#~ msgstr "Pages"
#: src/components/nav/NavigationDrawer.tsx:77
-#: src/components/render/ModelType.tsx:31
-#: src/defaults/links.tsx:10
-#: src/pages/Index/Settings/SystemSettings.tsx:173
+#: src/components/render/ModelType.tsx:30
+#: src/defaults/links.tsx:12
+#: src/pages/Index/Settings/SystemSettings.tsx:171
#: src/pages/part/CategoryDetail.tsx:130
#: src/pages/part/CategoryDetail.tsx:265
#: src/pages/part/CategoryDetail.tsx:304
@@ -1660,9 +1673,9 @@ msgstr "零件"
#: src/components/nav/NavigationDrawer.tsx:84
#: src/components/render/Part.tsx:30
-#: src/defaults/links.tsx:11
+#: src/defaults/links.tsx:13
#: src/forms/StockForms.tsx:679
-#: src/pages/Index/Settings/SystemSettings.tsx:206
+#: src/pages/Index/Settings/SystemSettings.tsx:204
#: src/pages/part/PartDetail.tsx:499
#: src/pages/stock/LocationDetail.tsx:349
#: src/pages/stock/StockDetail.tsx:539
@@ -1671,14 +1684,14 @@ msgid "Stock"
msgstr "庫存"
#: src/components/nav/NavigationDrawer.tsx:91
-#: src/defaults/links.tsx:13
+#: src/defaults/links.tsx:15
#: src/pages/build/BuildDetail.tsx:523
#: src/pages/build/BuildIndex.tsx:36
msgid "Manufacturing"
msgstr ""
#: src/components/nav/NavigationDrawer.tsx:98
-#: src/defaults/links.tsx:18
+#: src/defaults/links.tsx:20
#: src/pages/company/ManufacturerDetail.tsx:9
#: src/pages/company/ManufacturerPartDetail.tsx:263
#: src/pages/company/SupplierDetail.tsx:9
@@ -1689,19 +1702,19 @@ msgid "Purchasing"
msgstr "採購中"
#: src/components/nav/NavigationDrawer.tsx:105
-#: src/defaults/links.tsx:22
+#: src/defaults/links.tsx:24
#: src/pages/company/CustomerDetail.tsx:9
#: src/pages/sales/ReturnOrderDetail.tsx:472
#: src/pages/sales/SalesIndex.tsx:53
-#: src/pages/sales/SalesOrderDetail.tsx:524
+#: src/pages/sales/SalesOrderDetail.tsx:536
#: src/pages/sales/SalesOrderShipmentDetail.tsx:361
msgid "Sales"
msgstr "銷售"
#: src/components/nav/NavigationDrawer.tsx:129
#: src/components/nav/NotificationDrawer.tsx:179
-#: src/pages/Index/Settings/SystemSettings.tsx:111
-#: src/pages/Index/Settings/UserSettings.tsx:128
+#: src/pages/Index/Settings/SystemSettings.tsx:109
+#: src/pages/Index/Settings/UserSettings.tsx:95
#: src/pages/Notifications.tsx:65
#: src/pages/Notifications.tsx:157
msgid "Notifications"
@@ -1709,15 +1722,15 @@ msgstr "通知"
#: src/components/nav/NavigationDrawer.tsx:135
#: src/components/nav/SettingsHeader.tsx:40
-#: src/pages/Index/Settings/UserSettings.tsx:151
+#: src/pages/Index/Settings/UserSettings.tsx:118
msgid "User Settings"
msgstr ""
-#: src/components/nav/NavigationDrawer.tsx:173
+#: src/components/nav/NavigationDrawer.tsx:176
msgid "Navigation"
msgstr "導航欄"
-#: src/components/nav/NavigationDrawer.tsx:183
+#: src/components/nav/NavigationDrawer.tsx:186
#: src/forms/PurchaseOrderForms.tsx:693
#: src/forms/StockForms.tsx:679
#: src/forms/StockForms.tsx:716
@@ -1733,13 +1746,13 @@ msgstr "導航欄"
msgid "Actions"
msgstr "操作"
-#: src/components/nav/NavigationDrawer.tsx:190
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:212
+#: src/components/nav/NavigationDrawer.tsx:193
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:201
#: src/pages/Index/Settings/AdminCenter/PluginManagementPanel.tsx:44
msgid "Plugins"
msgstr "插件"
-#: src/components/nav/NavigationDrawer.tsx:208
+#: src/components/nav/NavigationDrawer.tsx:211
msgid "About"
msgstr "關於"
@@ -1922,7 +1935,7 @@ msgid "Plugin Settings"
msgstr "插件設置"
#: src/components/plugins/PluginDrawer.tsx:145
-#: src/components/render/ModelType.tsx:276
+#: src/components/render/ModelType.tsx:263
msgid "Plugin Configuration"
msgstr "插件配置"
@@ -1983,7 +1996,7 @@ msgstr ""
msgid "Unknown model: {model}"
msgstr "未知模型: {model}"
-#: src/components/render/ModelType.tsx:30
+#: src/components/render/ModelType.tsx:29
#: src/components/wizards/OrderPartsWizard.tsx:130
#: src/forms/BuildForms.tsx:272
#: src/forms/BuildForms.tsx:340
@@ -2014,24 +2027,24 @@ msgstr "未知模型: {model}"
msgid "Part"
msgstr "零件"
-#: src/components/render/ModelType.tsx:40
+#: src/components/render/ModelType.tsx:38
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:13
msgid "Part Parameter Template"
msgstr "零件參數模板"
-#: src/components/render/ModelType.tsx:41
+#: src/components/render/ModelType.tsx:39
msgid "Part Parameter Templates"
msgstr "零件參數模板"
-#: src/components/render/ModelType.tsx:48
+#: src/components/render/ModelType.tsx:46
msgid "Part Test Template"
msgstr "零件測試模板"
-#: src/components/render/ModelType.tsx:49
+#: src/components/render/ModelType.tsx:47
msgid "Part Test Templates"
msgstr "零件測試模板"
-#: src/components/render/ModelType.tsx:56
+#: src/components/render/ModelType.tsx:54
#: src/components/wizards/OrderPartsWizard.tsx:141
#: src/pages/company/SupplierPartDetail.tsx:404
#: src/pages/stock/StockDetail.tsx:202
@@ -2042,32 +2055,32 @@ msgstr "零件測試模板"
msgid "Supplier Part"
msgstr "供應商零件"
-#: src/components/render/ModelType.tsx:57
+#: src/components/render/ModelType.tsx:55
msgid "Supplier Parts"
msgstr "供應商零件"
-#: src/components/render/ModelType.tsx:66
+#: src/components/render/ModelType.tsx:63
#: src/tables/part/PartPurchaseOrdersTable.tsx:55
#: src/tables/stock/StockItemTable.tsx:241
msgid "Manufacturer Part"
msgstr "製造商零件"
-#: src/components/render/ModelType.tsx:67
+#: src/components/render/ModelType.tsx:64
msgid "Manufacturer Parts"
msgstr "製造商零件"
-#: src/components/render/ModelType.tsx:76
+#: src/components/render/ModelType.tsx:72
#: src/pages/part/CategoryDetail.tsx:335
msgid "Part Category"
msgstr "零件類別"
-#: src/components/render/ModelType.tsx:77
+#: src/components/render/ModelType.tsx:73
#: src/pages/part/CategoryDetail.tsx:326
#: src/pages/part/PartDetail.tsx:976
msgid "Part Categories"
msgstr "零件類別"
-#: src/components/render/ModelType.tsx:86
+#: src/components/render/ModelType.tsx:81
#: src/forms/BuildForms.tsx:340
#: src/forms/BuildForms.tsx:388
#: src/forms/BuildForms.tsx:518
@@ -2078,7 +2091,7 @@ msgstr "零件類別"
msgid "Stock Item"
msgstr "庫存項"
-#: src/components/render/ModelType.tsx:87
+#: src/components/render/ModelType.tsx:82
#: src/pages/company/CompanyDetail.tsx:206
#: src/pages/part/CategoryDetail.tsx:279
#: src/pages/part/PartStocktakeDetail.tsx:115
@@ -2088,68 +2101,68 @@ msgstr "庫存項"
msgid "Stock Items"
msgstr "庫存項"
-#: src/components/render/ModelType.tsx:96
+#: src/components/render/ModelType.tsx:90
msgid "Stock Location"
msgstr "庫存地點"
-#: src/components/render/ModelType.tsx:97
+#: src/components/render/ModelType.tsx:91
#: src/pages/stock/LocationDetail.tsx:191
#: src/pages/stock/LocationDetail.tsx:369
#: src/pages/stock/StockDetail.tsx:882
msgid "Stock Locations"
msgstr "庫存地點"
-#: src/components/render/ModelType.tsx:106
+#: src/components/render/ModelType.tsx:99
msgid "Stock Location Type"
msgstr "庫存地點類型"
-#: src/components/render/ModelType.tsx:107
+#: src/components/render/ModelType.tsx:100
msgid "Stock Location Types"
msgstr "庫存地點類型"
-#: src/components/render/ModelType.tsx:112
+#: src/components/render/ModelType.tsx:105
#: src/pages/part/PartDetail.tsx:604
msgid "Stock History"
msgstr "庫存歷史記錄"
-#: src/components/render/ModelType.tsx:113
+#: src/components/render/ModelType.tsx:106
msgid "Stock Histories"
msgstr "庫存歷史記錄"
-#: src/components/render/ModelType.tsx:118
+#: src/components/render/ModelType.tsx:111
msgid "Build"
msgstr "生產"
-#: src/components/render/ModelType.tsx:119
+#: src/components/render/ModelType.tsx:112
msgid "Builds"
msgstr "生產"
-#: src/components/render/ModelType.tsx:128
+#: src/components/render/ModelType.tsx:120
msgid "Build Line"
msgstr "生產行"
-#: src/components/render/ModelType.tsx:129
+#: src/components/render/ModelType.tsx:121
msgid "Build Lines"
msgstr "生產行"
-#: src/components/render/ModelType.tsx:137
+#: src/components/render/ModelType.tsx:128
msgid "Build Item"
msgstr "構建項目:"
-#: src/components/render/ModelType.tsx:138
+#: src/components/render/ModelType.tsx:129
msgid "Build Items"
msgstr "構建多個項目"
-#: src/components/render/ModelType.tsx:143
+#: src/components/render/ModelType.tsx:134
#: src/pages/company/CompanyDetail.tsx:325
msgid "Company"
msgstr "公司"
-#: src/components/render/ModelType.tsx:144
+#: src/components/render/ModelType.tsx:135
msgid "Companies"
msgstr "公司"
-#: src/components/render/ModelType.tsx:153
+#: src/components/render/ModelType.tsx:143
#: src/pages/build/BuildDetail.tsx:198
#: src/pages/purchasing/PurchaseOrderDetail.tsx:207
#: src/pages/sales/ReturnOrderDetail.tsx:177
@@ -2163,12 +2176,12 @@ msgstr "公司"
msgid "Project Code"
msgstr "項目編碼"
-#: src/components/render/ModelType.tsx:154
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:152
+#: src/components/render/ModelType.tsx:144
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:143
msgid "Project Codes"
msgstr "項目編碼"
-#: src/components/render/ModelType.tsx:161
+#: src/components/render/ModelType.tsx:151
#: src/components/wizards/OrderPartsWizard.tsx:180
#: src/pages/part/pricing/PurchaseHistoryPanel.tsx:33
#: src/pages/purchasing/PurchaseOrderDetail.tsx:480
@@ -2179,8 +2192,8 @@ msgstr "項目編碼"
msgid "Purchase Order"
msgstr "採購訂單"
-#: src/components/render/ModelType.tsx:162
-#: src/pages/Index/Settings/SystemSettings.tsx:250
+#: src/components/render/ModelType.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:248
#: src/pages/company/CompanyDetail.tsx:199
#: src/pages/company/SupplierPartDetail.tsx:267
#: src/pages/part/PartDetail.tsx:575
@@ -2188,18 +2201,18 @@ msgstr "採購訂單"
msgid "Purchase Orders"
msgstr "採購訂單"
-#: src/components/render/ModelType.tsx:171
+#: src/components/render/ModelType.tsx:160
msgid "Purchase Order Line"
msgstr "採購訂單行"
-#: src/components/render/ModelType.tsx:172
+#: src/components/render/ModelType.tsx:161
msgid "Purchase Order Lines"
msgstr "採購訂單行"
-#: src/components/render/ModelType.tsx:177
+#: src/components/render/ModelType.tsx:166
#: src/pages/build/BuildDetail.tsx:151
#: src/pages/part/pricing/SaleHistoryPanel.tsx:24
-#: src/pages/sales/SalesOrderDetail.tsx:519
+#: src/pages/sales/SalesOrderDetail.tsx:531
#: src/pages/sales/SalesOrderShipmentDetail.tsx:95
#: src/pages/sales/SalesOrderShipmentDetail.tsx:359
#: src/pages/stock/StockDetail.tsx:273
@@ -2209,80 +2222,76 @@ msgstr "採購訂單行"
msgid "Sales Order"
msgstr "銷售訂單"
-#: src/components/render/ModelType.tsx:178
-#: src/pages/Index/Settings/SystemSettings.tsx:265
+#: src/components/render/ModelType.tsx:167
+#: src/pages/Index/Settings/SystemSettings.tsx:263
#: src/pages/company/CompanyDetail.tsx:219
#: src/pages/part/PartDetail.tsx:587
#: src/pages/sales/SalesIndex.tsx:26
msgid "Sales Orders"
msgstr "銷售訂單"
-#: src/components/render/ModelType.tsx:187
+#: src/components/render/ModelType.tsx:175
#: src/pages/sales/SalesOrderShipmentDetail.tsx:358
msgid "Sales Order Shipment"
msgstr "銷售訂單配送"
-#: src/components/render/ModelType.tsx:188
+#: src/components/render/ModelType.tsx:176
msgid "Sales Order Shipments"
msgstr "銷售訂單配送"
-#: src/components/render/ModelType.tsx:195
+#: src/components/render/ModelType.tsx:183
#: src/pages/sales/ReturnOrderDetail.tsx:467
#: src/tables/stock/StockTrackingTable.tsx:143
msgid "Return Order"
msgstr "退貨訂單"
-#: src/components/render/ModelType.tsx:196
-#: src/pages/Index/Settings/SystemSettings.tsx:281
+#: src/components/render/ModelType.tsx:184
+#: src/pages/Index/Settings/SystemSettings.tsx:279
#: src/pages/company/CompanyDetail.tsx:226
#: src/pages/part/PartDetail.tsx:594
#: src/pages/sales/SalesIndex.tsx:32
msgid "Return Orders"
msgstr "退貨訂單"
-#: src/components/render/ModelType.tsx:205
+#: src/components/render/ModelType.tsx:192
msgid "Return Order Line Item"
msgstr "退貨訂單行項目"
-#: src/components/render/ModelType.tsx:206
+#: src/components/render/ModelType.tsx:193
msgid "Return Order Line Items"
msgstr "退貨訂單行項目"
-#: src/components/render/ModelType.tsx:211
+#: src/components/render/ModelType.tsx:198
#: src/tables/company/AddressTable.tsx:48
msgid "Address"
msgstr "地址"
-#: src/components/render/ModelType.tsx:212
+#: src/components/render/ModelType.tsx:199
#: src/pages/company/CompanyDetail.tsx:259
msgid "Addresses"
msgstr "地址"
-#: src/components/render/ModelType.tsx:219
+#: src/components/render/ModelType.tsx:206
#: src/pages/purchasing/PurchaseOrderDetail.tsx:199
#: src/pages/sales/ReturnOrderDetail.tsx:169
#: src/pages/sales/SalesOrderDetail.tsx:181
msgid "Contact"
msgstr "聯繫人"
-#: src/components/render/ModelType.tsx:220
+#: src/components/render/ModelType.tsx:207
#: src/pages/company/CompanyDetail.tsx:253
msgid "Contacts"
msgstr "聯繫人"
-#: src/components/render/ModelType.tsx:227
+#: src/components/render/ModelType.tsx:214
msgid "Owner"
msgstr "所有者"
-#: src/components/render/ModelType.tsx:228
+#: src/components/render/ModelType.tsx:215
msgid "Owners"
msgstr "所有者"
-#: src/components/render/ModelType.tsx:234
-#~ msgid "Purchase Order Line Item"
-#~ msgstr "Purchase Order Line Item"
-
-#: src/components/render/ModelType.tsx:235
+#: src/components/render/ModelType.tsx:222
#: src/tables/settings/BarcodeScanHistoryTable.tsx:79
#: src/tables/settings/BarcodeScanHistoryTable.tsx:209
#: src/tables/settings/ImportSessionTable.tsx:121
@@ -2293,75 +2302,79 @@ msgstr "所有者"
msgid "User"
msgstr "用户"
-#: src/components/render/ModelType.tsx:236
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:116
+#: src/components/render/ModelType.tsx:223
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:107
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:13
msgid "Users"
msgstr "用户"
-#: src/components/render/ModelType.tsx:243
+#: src/components/render/ModelType.tsx:230
msgid "Group"
msgstr "羣組"
-#: src/components/render/ModelType.tsx:244
+#: src/components/render/ModelType.tsx:231
#: src/pages/Index/Settings/AdminCenter/UserManagementPanel.tsx:20
#: src/tables/settings/UserTable.tsx:137
#: src/tables/settings/UserTable.tsx:200
msgid "Groups"
msgstr "羣組"
-#: src/components/render/ModelType.tsx:252
+#: src/components/render/ModelType.tsx:234
+#~ msgid "Purchase Order Line Item"
+#~ msgstr "Purchase Order Line Item"
+
+#: src/components/render/ModelType.tsx:239
msgid "Import Session"
msgstr "導入會話"
-#: src/components/render/ModelType.tsx:253
+#: src/components/render/ModelType.tsx:240
msgid "Import Sessions"
msgstr "導入會話"
-#: src/components/render/ModelType.tsx:260
+#: src/components/render/ModelType.tsx:247
msgid "Label Template"
msgstr "標籤模板"
-#: src/components/render/ModelType.tsx:261
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:194
+#: src/components/render/ModelType.tsx:248
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:183
msgid "Label Templates"
msgstr "標籤模板"
+#: src/components/render/ModelType.tsx:255
+msgid "Report Template"
+msgstr "報告模板"
+
+#: src/components/render/ModelType.tsx:256
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:189
+msgid "Report Templates"
+msgstr "報告模板"
+
+#: src/components/render/ModelType.tsx:264
+msgid "Plugin Configurations"
+msgstr "插件配置"
+
#: src/components/render/ModelType.tsx:264
#~ msgid "Unknown Model"
#~ msgstr "Unknown Model"
-#: src/components/render/ModelType.tsx:268
-msgid "Report Template"
-msgstr "報告模板"
-
-#: src/components/render/ModelType.tsx:269
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:200
-msgid "Report Templates"
-msgstr "報告模板"
-
-#: src/components/render/ModelType.tsx:277
-msgid "Plugin Configurations"
-msgstr "插件配置"
-
-#: src/components/render/ModelType.tsx:284
+#: src/components/render/ModelType.tsx:271
msgid "Content Type"
msgstr "內容類型"
-#: src/components/render/ModelType.tsx:285
+#: src/components/render/ModelType.tsx:272
msgid "Content Types"
msgstr "內容類型"
-#: src/components/render/ModelType.tsx:290
+#: src/components/render/ModelType.tsx:277
msgid "Selection List"
msgstr ""
-#: src/components/render/ModelType.tsx:291
+#: src/components/render/ModelType.tsx:278
#: src/pages/Index/Settings/AdminCenter/PartParameterPanel.tsx:21
msgid "Selection Lists"
msgstr ""
-#: src/components/render/ModelType.tsx:297
+#: src/components/render/ModelType.tsx:284
#: src/tables/machine/MachineListTable.tsx:351
#: src/tables/machine/MachineTypeTable.tsx:282
msgid "Errors"
@@ -3080,8 +3093,8 @@ msgid "Visit the documentation to learn more about InvenTree"
msgstr "訪問文檔以瞭解更多關於 InvenTree"
#: src/defaults/actions.tsx:33
-#: src/defaults/links.tsx:92
-#: src/defaults/links.tsx:124
+#: src/defaults/links.tsx:94
+#: src/defaults/links.tsx:140
msgid "About InvenTree"
msgstr "關於 InvenTree"
@@ -3094,7 +3107,7 @@ msgid "Server Information"
msgstr "服務器信息"
#: src/defaults/actions.tsx:41
-#: src/defaults/links.tsx:118
+#: src/defaults/links.tsx:123
msgid "About this InvenTree instance"
msgstr ""
@@ -3104,8 +3117,8 @@ msgstr ""
#~ msgstr "About this Inventree instance"
#: src/defaults/actions.tsx:47
-#: src/defaults/links.tsx:105
-#: src/defaults/links.tsx:131
+#: src/defaults/links.tsx:107
+#: src/defaults/links.tsx:129
msgid "License Information"
msgstr "許可信息"
@@ -3187,35 +3200,35 @@ msgstr "轉到管理中心"
#~ msgid "Playground"
#~ msgstr "Playground"
-#: src/defaults/links.tsx:45
+#: src/defaults/links.tsx:47
msgid "API"
msgstr "API"
-#: src/defaults/links.tsx:48
+#: src/defaults/links.tsx:50
msgid "InvenTree API documentation"
msgstr "InvenTree API 文檔"
-#: src/defaults/links.tsx:52
+#: src/defaults/links.tsx:54
msgid "Developer Manual"
msgstr "開發者手冊"
-#: src/defaults/links.tsx:55
+#: src/defaults/links.tsx:57
msgid "InvenTree developer manual"
msgstr "InvenTree 開發者手冊"
-#: src/defaults/links.tsx:59
+#: src/defaults/links.tsx:61
msgid "FAQ"
msgstr "FAQ"
-#: src/defaults/links.tsx:62
+#: src/defaults/links.tsx:64
msgid "Frequently asked questions"
msgstr "常見問題"
-#: src/defaults/links.tsx:66
+#: src/defaults/links.tsx:68
msgid "GitHub Repository"
msgstr ""
-#: src/defaults/links.tsx:69
+#: src/defaults/links.tsx:71
msgid "InvenTree source code on GitHub"
msgstr ""
@@ -3223,8 +3236,8 @@ msgstr ""
#~ msgid "Instance"
#~ msgstr "Instance"
-#: src/defaults/links.tsx:79
-#: src/defaults/links.tsx:117
+#: src/defaults/links.tsx:81
+#: src/defaults/links.tsx:122
msgid "System Information"
msgstr "系統信息"
@@ -3236,11 +3249,7 @@ msgstr "系統信息"
#~ msgid "Licenses for packages used by InvenTree"
#~ msgstr "Licenses for packages used by InvenTree"
-#: src/defaults/links.tsx:125
-msgid "About the InvenTree Project"
-msgstr ""
-
-#: src/defaults/links.tsx:132
+#: src/defaults/links.tsx:130
msgid "Licenses for dependencies of the InvenTree software"
msgstr ""
@@ -3248,6 +3257,10 @@ msgstr ""
#~ msgid "Licenses"
#~ msgstr "Licenses"
+#: src/defaults/links.tsx:141
+msgid "About the InvenTree Project"
+msgstr ""
+
#: src/defaults/menuItems.tsx:7
#~ msgid "Open sourcea"
#~ msgstr "Open sourcea"
@@ -3966,19 +3979,19 @@ msgstr "超時"
msgid "The request timed out"
msgstr "請求已超時"
-#: src/hooks/UseForm.tsx:88
+#: src/hooks/UseForm.tsx:87
msgid "Item Created"
msgstr "項目已創建"
-#: src/hooks/UseForm.tsx:105
+#: src/hooks/UseForm.tsx:104
msgid "Item Updated"
msgstr "項目已更新"
-#: src/hooks/UseForm.tsx:124
+#: src/hooks/UseForm.tsx:123
msgid "Item Deleted"
msgstr "項目已刪除"
-#: src/hooks/UseForm.tsx:128
+#: src/hooks/UseForm.tsx:127
msgid "Are you sure you want to delete this item?"
msgstr "確實要刪除此項目嗎?"
@@ -4621,20 +4634,20 @@ msgstr "加載器"
#~ msgid "Advanced Amininistrative Options for InvenTree"
#~ msgstr "Advanced Amininistrative Options for InvenTree"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:27
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:28
#: src/tables/ColumnRenderers.tsx:276
msgid "Currency"
msgstr "貨幣"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:32
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:33
msgid "Rate"
msgstr "匯率"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:44
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:45
msgid "Exchange rates updated"
msgstr "匯率已更新"
-#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:50
+#: src/pages/Index/Settings/AdminCenter/CurrencyManagmentPanel.tsx:52
msgid "Exchange rate update error"
msgstr "匯率更新錯誤"
@@ -4650,75 +4663,75 @@ msgstr "上次獲取時間"
msgid "Base currency"
msgstr "基準貨幣"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:122
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:113
msgid "Data Import"
msgstr "數據導入"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:119
+msgid "Barcode Scans"
+msgstr "掃描條碼"
+
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:125
+msgid "Background Tasks"
+msgstr "後台任務"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:127
#~ msgid "Templates"
#~ msgstr "Templates"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:128
-msgid "Barcode Scans"
-msgstr "掃描條碼"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:134
-msgid "Background Tasks"
-msgstr "後台任務"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:140
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:131
msgid "Error Reports"
msgstr "錯誤報告"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:146
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:137
msgid "Currencies"
msgstr "幣種"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:164
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:153
msgid "Custom States"
msgstr "自定狀態"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:159
#: src/pages/Index/Settings/AdminCenter/UnitManagmentPanel.tsx:58
msgid "Custom Units"
msgstr "自定義單位"
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:165
+#: src/pages/part/CategoryDetail.tsx:294
+msgid "Part Parameters"
+msgstr "零件參數"
+
#: src/pages/Index/Settings/AdminCenter/Index.tsx:170
#~ msgid "Location types"
#~ msgstr "Location types"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:176
-#: src/pages/part/CategoryDetail.tsx:294
-msgid "Part Parameters"
-msgstr "零件參數"
-
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:182
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:171
msgid "Category Parameters"
msgstr "類別參數"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:188
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:177
msgid "Stocktake"
msgstr "庫存盤點"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:206
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:195
msgid "Location Types"
msgstr "位置類型"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:218
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:207
#: src/pages/Index/Settings/AdminCenter/MachineManagementPanel.tsx:48
#: src/tables/machine/MachineTypeTable.tsx:308
msgid "Machines"
msgstr "設備"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:228
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:217
msgid "Quick Actions"
msgstr "快捷操作"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:233
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:222
msgid "Add a new user"
msgstr "添加新用户"
-#: src/pages/Index/Settings/AdminCenter/Index.tsx:260
+#: src/pages/Index/Settings/AdminCenter/Index.tsx:249
msgid "Advanced Options"
msgstr "高級選項"
@@ -4874,15 +4887,15 @@ msgstr "選擇與用户生命週期相關的設置。更多詳情見 "
#~ msgid "System settings"
#~ msgstr "System settings"
-#: src/pages/Index/Settings/SystemSettings.tsx:67
+#: src/pages/Index/Settings/SystemSettings.tsx:65
msgid "Login"
msgstr "登錄"
-#: src/pages/Index/Settings/SystemSettings.tsx:93
+#: src/pages/Index/Settings/SystemSettings.tsx:91
msgid "Barcodes"
msgstr "條碼"
-#: src/pages/Index/Settings/SystemSettings.tsx:117
+#: src/pages/Index/Settings/SystemSettings.tsx:115
msgid "Pricing"
msgstr "定價"
@@ -4894,16 +4907,16 @@ msgstr "定價"
#~ msgid "Exchange Rates"
#~ msgstr "Exchange Rates"
-#: src/pages/Index/Settings/SystemSettings.tsx:152
+#: src/pages/Index/Settings/SystemSettings.tsx:150
msgid "Labels"
msgstr "標籤"
-#: src/pages/Index/Settings/SystemSettings.tsx:158
-#: src/pages/Index/Settings/UserSettings.tsx:134
+#: src/pages/Index/Settings/SystemSettings.tsx:156
+#: src/pages/Index/Settings/UserSettings.tsx:101
msgid "Reporting"
msgstr "報告"
-#: src/pages/Index/Settings/SystemSettings.tsx:232
+#: src/pages/Index/Settings/SystemSettings.tsx:230
#: src/pages/build/BuildIndex.tsx:27
#: src/pages/part/PartDetail.tsx:542
#: src/pages/sales/SalesOrderDetail.tsx:358
@@ -4914,15 +4927,15 @@ msgstr "生產訂單"
#~ msgid "Switch to User Setting"
#~ msgstr "Switch to User Setting"
-#: src/pages/Index/Settings/UserSettings.tsx:36
+#: src/pages/Index/Settings/UserSettings.tsx:35
msgid "Account"
msgstr "賬户"
-#: src/pages/Index/Settings/UserSettings.tsx:42
+#: src/pages/Index/Settings/UserSettings.tsx:41
msgid "Security"
msgstr "安全"
-#: src/pages/Index/Settings/UserSettings.tsx:80
+#: src/pages/Index/Settings/UserSettings.tsx:47
msgid "Display Options"
msgstr "顯示選項"
@@ -5197,28 +5210,28 @@ msgstr "完成生產訂單"
#: src/pages/build/BuildDetail.tsx:409
#: src/pages/purchasing/PurchaseOrderDetail.tsx:380
#: src/pages/sales/ReturnOrderDetail.tsx:372
-#: src/pages/sales/SalesOrderDetail.tsx:406
+#: src/pages/sales/SalesOrderDetail.tsx:417
msgid "Mark this order as complete"
msgstr "標記該訂單為已完成"
#: src/pages/build/BuildDetail.tsx:410
#: src/pages/purchasing/PurchaseOrderDetail.tsx:374
#: src/pages/sales/ReturnOrderDetail.tsx:373
-#: src/pages/sales/SalesOrderDetail.tsx:407
+#: src/pages/sales/SalesOrderDetail.tsx:418
msgid "Order completed"
msgstr "訂單已完成"
#: src/pages/build/BuildDetail.tsx:441
#: src/pages/purchasing/PurchaseOrderDetail.tsx:403
#: src/pages/sales/ReturnOrderDetail.tsx:402
-#: src/pages/sales/SalesOrderDetail.tsx:436
+#: src/pages/sales/SalesOrderDetail.tsx:447
msgid "Issue Order"
msgstr "發佈訂單"
#: src/pages/build/BuildDetail.tsx:448
#: src/pages/purchasing/PurchaseOrderDetail.tsx:410
#: src/pages/sales/ReturnOrderDetail.tsx:409
-#: src/pages/sales/SalesOrderDetail.tsx:450
+#: src/pages/sales/SalesOrderDetail.tsx:461
msgid "Complete Order"
msgstr "完成訂單"
@@ -5229,28 +5242,28 @@ msgstr "生產訂單操作"
#: src/pages/build/BuildDetail.tsx:471
#: src/pages/purchasing/PurchaseOrderDetail.tsx:432
#: src/pages/sales/ReturnOrderDetail.tsx:431
-#: src/pages/sales/SalesOrderDetail.tsx:473
+#: src/pages/sales/SalesOrderDetail.tsx:484
msgid "Edit order"
msgstr "編輯訂單"
#: src/pages/build/BuildDetail.tsx:475
#: src/pages/purchasing/PurchaseOrderDetail.tsx:440
#: src/pages/sales/ReturnOrderDetail.tsx:437
-#: src/pages/sales/SalesOrderDetail.tsx:478
+#: src/pages/sales/SalesOrderDetail.tsx:489
msgid "Duplicate order"
msgstr "複製訂單"
#: src/pages/build/BuildDetail.tsx:479
#: src/pages/purchasing/PurchaseOrderDetail.tsx:443
#: src/pages/sales/ReturnOrderDetail.tsx:442
-#: src/pages/sales/SalesOrderDetail.tsx:481
+#: src/pages/sales/SalesOrderDetail.tsx:492
msgid "Hold order"
msgstr "掛起訂單"
#: src/pages/build/BuildDetail.tsx:484
#: src/pages/purchasing/PurchaseOrderDetail.tsx:448
#: src/pages/sales/ReturnOrderDetail.tsx:447
-#: src/pages/sales/SalesOrderDetail.tsx:486
+#: src/pages/sales/SalesOrderDetail.tsx:497
msgid "Cancel order"
msgstr "取消訂單"
@@ -6280,7 +6293,7 @@ msgstr "完成採購訂單"
#: src/pages/purchasing/PurchaseOrderDetail.tsx:428
#: src/pages/sales/ReturnOrderDetail.tsx:427
-#: src/pages/sales/SalesOrderDetail.tsx:468
+#: src/pages/sales/SalesOrderDetail.tsx:479
msgid "Order Actions"
msgstr "訂單操作"
@@ -6361,10 +6374,22 @@ msgid "Hold Sales Order"
msgstr "掛起銷售訂單"
#: src/pages/sales/SalesOrderDetail.tsx:404
+msgid "Ship Sales Order"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:406
+msgid "Ship this order?"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:407
+msgid "Order shipped"
+msgstr ""
+
+#: src/pages/sales/SalesOrderDetail.tsx:415
msgid "Complete Sales Order"
msgstr "完成銷售訂單"
-#: src/pages/sales/SalesOrderDetail.tsx:443
+#: src/pages/sales/SalesOrderDetail.tsx:454
msgid "Ship Order"
msgstr "裝貨單"
@@ -7624,10 +7649,6 @@ msgstr "文件已上傳"
msgid "File {0} uploaded successfully"
msgstr "文件 {0} 上傳成功。"
-#: src/tables/general/AttachmentTable.tsx:148
-msgid "Upload Error"
-msgstr "上傳錯誤"
-
#: src/tables/general/AttachmentTable.tsx:149
msgid "File could not be uploaded"
msgstr "文件無法上傳。"